извращения

есть адаптированный народными умельцами локальный форум. В него народ порой кладет ссылки на файлы. Поскольку не все браузеры по виду строки "\compname\share..." могут догадаться, что эта строка суть самбовый адрес, в форум встроили парсер, который эти ссылки должен приводить к нормальному виду. В результате в форуме помимо обычных встречаются ссылки

  1. file://compname/share/... - такие иногда рюхаются моей любимой оперой
  2. \compname\share...
  3. file://\compname/share/... В организации сети бардак. Очень трудно убедить админов поправить парсер. Пришлось справляться подручными средствами.

Опера идёт в форум через проксю — Proxomitron. Он ловит все эти три вида ссылок, и перенаправляет их на мой локальный апач с адресом картинки в виде параметра. Апач запихивает адрес в перл. Перл открывает файл и отдает его содержимое назад по цепочке.

Давно я так не извращался.

Артемий Трегубенко,

комментарии