Показать сообщение отдельно
Старый 16.06.2005, 14:00     # 1
beast_drc
Junior Member
 
Аватар для beast_drc
 
Регистрация: 06.10.2004
Адрес: Москва
Пол: Male
Сообщения: 74

beast_drc Нимб уже пробиваетсяbeast_drc Нимб уже пробивается
Не создается вложенная директория

Не создается вложеная папка.. вот пример кода.

Код:
chmod ("../modules/gallery/images/albums", 0777);
$d=mkdir("../modules/gallery/images/albums/".$row["alb_id"]."",0777);
chmod ("../modules/gallery/images/albums/".$row["alb_id"]."/", 0777);
$dd=mkdir("../modules/gallery/images/albums/".$row["alb_id"]."/preview",0777);
Последняя строка возвращает false. не могу понять в чем дело.

Вот это я прочитал на сайте хостера:
Код:
Поддержка PHP осуществляется модулем Apache mod_php4, при этом: 

PHP код выполняется с правами пользователя nobody 
для доступа к файлам необходимо обеспечить требуемые права именно для nobody 
если Ваш PHP скрипт загружает файлы по HTTP, то рекомендуется установить на директорию, в которую производится загрузка, флаг setuid командой chmod u+s mydirectoryname. Это обеспечит смену владельца файла на владельца директории (т.е. на Вас), и Вы сможете работать с файлом в дальнейшем. Иначе владельцем будет nobody. 
время выполнения скрипта ограничено 30 секундами. Постарайтесь в них уложиться. 
mod_php4 работает в безопасном режиме (safe mode), что накладывает следующие ограничения: 


Запрещен доступ к файлам, владелец которых не совпадает с владельцем скрипта, который осуществляет этот доступ 
Разрешен запуск только некоторых внешних програм, реально в настоящее время - только whois
Какое отношение может это иметь к проблеме?
__________________
Supraвод

Последний раз редактировалось beast_drc; 16.06.2005 в 15:22.
beast_drc вне форума