Forum Webscript.Ru

Программирование => PHP => Тема начата: NETchik от 31 Мая 2003, 20:53:52

Название: Глюк или защита ?
Отправлено: NETchik от 31 Мая 2003, 20:53:52
В общем возникла вот такая проблемка:

Скрипт должен создать директорию
mkdir ("./data/tmp", 0777);
С правами доступа 777

На локале (win98 apache)
Все проходит нормально, а вот как закачиваю на сервак запускаю .....  НИХЕРА !!!!

на серваке в упор ставится 755  !!!!

Почему не пойму, что тока не пробывал.....
У кого не спрашивал никто не знает...

Если через фтп клиента выставляешь права то все нормально, 777 работает .

Если кто сталкивался или знает .......
Название: Глюк или защита ?
Отправлено: FreeSpace от 31 Мая 2003, 21:22:00
Наверное хостер мог запретить чмодить файлы через php.
Спроси у него.
Кстати, а просто chmod() работает?
Название: Глюк или защита ?
Отправлено: NETchik от 31 Мая 2003, 21:25:57
chmod() работает !

Да и у хостера все нормально

я думаю всеже
проблемка именно в mkdir

Точней именно когда выставляешь 777
В других случаях все проходит нормально
Название: Глюк или защита ?
Отправлено: Tankist от 31 Мая 2003, 21:41:14
А что тебе тогда мешает сначала создать dir, а потом поставить ей chmod 777?
Название: Глюк или защита ?
Отправлено: NETchik от 31 Мая 2003, 22:26:00
Так весь прикол в том что директории должны создаватся динамично !
Название: Глюк или защита ?
Отправлено: Neter от 01 Июня 2003, 11:21:41
Это не важно, просто после создания сразу же присваиваешь директории права..

mkdir("./data/tmp"); // В принцепе он при создании автоматом присваивает 0777
chmod ("./data/tmp", 0777);
Название: Глюк или защита ?
Отправлено: NETchik от 01 Июня 2003, 13:57:00
нифига chmod тоже не выставляет права 777 тока 755

В смысле делаешь chmod ("./data/tmp", 0777);

а он всеравно 755 ставит.
Название: Глюк или защита ?
Отправлено: FreeSpace от 01 Июня 2003, 16:40:30
NETchik
[off]Интересно, как ты ловко ответил на мой вопрос, даже не удосужившись проверить...[/off]
Общайся с хостером.