Длинные пути к файлу

Bekass

Новичок
Уважаемые форумчане! Подскажите как обойти следующую проблему.

Есть файловый менеджер написанный на PHP. Проблема в том что при глубоких вложениях в дерево каталога, файлы становятся не доступными из-за ограничения 255 б в длине пути.
Переход по каталагам через chdir также не помогает.

Есть ли какие-то реальные возможности обойти это ограничение ?

Ограничивать пользователе не хочется . да и есть поддержка загрузки и распаковки архивов через system(архиватор) который может содержать кучу вложенных папок.
 

tz-lom

Продвинутый новичок
можешь попробовать сократить количество папок в пути через subst
ну или перейти на нормальный LAMP хостинг
 

Bekass

Новичок
Сократить количество папок в пути через subst - ЭТО как ? substr - может имелось ввиду

У меня выделенный сервер с Windows server 2008 IIS 7.5 - PHP
 

tz-lom

Продвинутый новичок
гугли subst , это такая консольная команда в винде (собственно ещё в досе была)
 

Bekass

Новичок
Как вариант , спасибо. геморно конечно, но выкрутится можно так
 

Bekass

Новичок
Беда с правами system("subst d: ... ") диск делает , НО is_dir() его не видит, видимо по причине того что они в разных пользователях системы.
Пробовал system (" mklink "), но IIS не имеет прав создавать линки.
 
Сверху