[php]mkdir() - не создаётся папка

iakobi91

Вообщем есть папка xxx с правами 0777. В ней пытаемся создать папку yyy с такими же правами. В папкк yyy потом пихаем всякое говно. Почему не работает mkdir('xxx/yyy', 0777)?

artimon

http://ru2.php.net/manual/en/function.mkdir.php
mkdir('xxx/yyy', 0777, true)

iakobi91

<?php
mkdir("/path/to/my/dir", 0700);
?>
Пример оттуда. Не думаешь, что он должен работать?

iakobi91

К тому же, ещё два параметра введены в 5.0.
Локально всё работает, на нормальном серваке нет

artimon

А ты точно находишся в том же каталоге, что и xxx?
На что ругается php?
UPD
Note: When safe mode is enabled, PHP checks whether the directory in which you are about to operate has the same UID (owner) as the script that is being executed.
Ещё одна возможная причина.

iakobi91

Так, какие-то глюки с серваком - при копировании через ftp в xxx какого-нибудь файла появляется yyy, которая по-другому не создаётся. Это может быть связано с фтп, типа я её не вижу, а на самом деле она есть?
Ругани нет, исполняющий скрипт и xxx находятся в одной папке (скрипт НЕ в xxx). Точнее комманда выглядела mkdir('./xxx/yyy', 0777);

iakobi91

При дисконнекте/коннекте папка появляется.

iakobi91

Права вместо 777 - 755.
Оставить комментарий
Имя или ник:
Комментарий: