Персональный сайт
Романа Парпалака
  Заметки Блог Движок сайтов Игра «Жизнь»  
Главная → Блог → 2008 → 07 → 03

PHP: mkdir

3 июля 2008 года, 18:09

Сегодня потратил немало времени в попытках понять, почему права у директории dir после выполнения функции mkdir('dir', 0777); не выставляются в 777. А ведь в документации написано:

На аргумент mode также влияет текущее значение umask, которое можно изменить при помощи umask().

Тема umask осталась нераскрытой. В общем, про второй параметр у функции mkdir() можно забыть, а правильный код выглядит так:

mkdir('dir');
chmod('dir', 0777);
Ключевые слова: PHP

Комментарии

#1. 4 декабря 2008 года, 00:09. пишет:
Спасибо! Спустя 30 минут нашёл ответ )))
#2. 21 января 2009 года, 13:55. Кирилл пишет:
Спасибо. Тоже сейчас мучился с этим. оказывается это глюк.
#3. 23 марта 2009 года, 17:44. Дмитрий пишет:
Спасибо большое!!! не один час потратил на попытки понять, в чем все же дело…
#4. 9 февраля 2011 года, 12:50. QzzQ пишет:
Работает!!!
#5. 13 февраля 2011 года, 23:29. Сергей пишет:
Блин, пол дня убил, Оказывается так просто) СПАСИБО! Ты крут!

Оставьте свой комментарий

Ваше имя:

Комментарий:

Для выделения используйте следующий код: [i]курсив[/i], [b]жирный[/b].
Цитату оформляйте так: [q = имя автора]цитата[/q] или [q]еще цитата[/q].
Ссылку начните с http://. Других команд или HTML-тегов здесь нет.

Сколько будет 86+8?

ПнВтСрЧтПтСбВс
123456
78910111213
14151617181920
21222324252627
28293031
Записи
Посетителям
наверх