![]() |
mkdir
такая проблемка
создаю каталог mkdir($path, 0666) всё создаётся, но когда я через ftp залажу на сервак то немогу зайти в эту папку пробовал разные значения и 0777 и 666 и 0666 и 777 НИХЕРА! чё сделать? |
И что пишет FTP ?
А вообще, от настроек хостера зависит, права php отличаются от прав ftp-полльзователя. |
chmod 777, не так пробовал
|
chmod 777 это что?
как пользоваца короче, такой скрипт. if (mkdir("nic", 0777)) { mkdir("nic/foto", 0777); } что он делает: он создаёт папку с именем "nic" с полными правами 777 и при удаче, в этой папке создаёт ещё одну папку с именем "foto". а что у меня получается: он создаёт папку "nic" с правами 0755!!!! а папку foto в ней несоздаёт, и пишет: Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 32494 is not allowed to access /home/hallw/public_html/test/nic owned by uid 99 in /home/hallw/public_html/test/funcreg.php on line 59 |
Цитата:
|
А всё понял! надо воттак сделать
$oldumask = umask(0); mkdir('nic', 0777); umask($oldumask); |
блин ну тут всёравно проблемма, скрипт почемуто создаёт папки с владельцем 99, но я то владелец 32494 вот он и пишет что скрипт неможет получить доступ к папке с владельцем 99.
тут я чёто ваще ничё непонимаю как так? если скрипт может создать папку в папке с владельцем 32494, почему неможет с 99, когда сам он создаёт с 99. chown($path, "32494"); походу ваще тока root может юзать как быть? |
тебе «русским языком» написали SAFE MODE Restriction in effect.
Подумай. |
| Часовой пояс GMT +4, время: 13:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.