Права доступа к файлам, находящимся вне DOCUMENT_ROOT

SMaster

Новичок
Права доступа к файлам, находящимся вне DOCUMENT_ROOT

Ошибка в скрипте потерла файлы, находящиеся вне DOCUMENT_ROOT. Пхп крутится под виндовым апачем. Как уберечь себя от таких дестрактов впредь? Это неправильно настроен апач или пхп? В сторону каких настроек копать?
 

Вурдалак

Продвинутый новичок
Автор оригинала: SMaster
Почему?
— ты не сможешь выйти за пределы текущей директории вообще, а не только DOCUMENT_ROOT :)

-~{}~ 07.02.10 17:27:

P.S. Я сейчас протестировал, кстати.

Например,
PHP:
chdir('..');
ведёт себя ожидаемо:
Код:
Warning: chdir(): open_basedir restriction in effect.
А вот
PHP:
print_r(glob('../*'));
выбрасывает мне список файлов из директории выше. Баг?

-~{}~ 07.02.10 17:31:

Стоп. Мне glob() выбрасывает не полный список, а только те директории/файлы выше, что начинаются на ту же букву, что и текущая директория.

-~{}~ 07.02.10 17:39:

Я понял :) У меня директория была с названием "m". Точка, очевидно, преобразуется в абсолютный путь без слеша, вот и...
 
Сверху