php5 если путь не существует - создать его

Статус
В этой теме нельзя размещать новые ответы.

Mapkyc

Профессор
Регистрация
8 Май 2007
Сообщения
107
Реакции
47
Кто-то мне говорил когда-то, что в php5 можно решить задачу:
проверяем если путь "/somcat/mycat/122" не существует - то создаем такие каталоги
можно решить без рекурсии.

Правда ли это?

Если да - дайте решение.
Если нет - дайте решение с рекурсией
 
Спасибо тебе, милейший, вот я невнимательный, смотрел же на php.net в сторону mkdir (); параметр $recursive как-то упустил..

Получается мою задачу надо решать:
PHP:
if (!is_dir($somedir)) mkdir($somedirr, 777, true);

или как-то грамотне?
 
вполне.
или так тоже красиво)
PHP:
if (!is_dir($somedir) && !mkdir($somedirr, null, true))
{
   //ошибка
}
 
хм..если я вторым параметром передаю null то у меня php Ругается
 
аа. думал, подставит по-умолчанию. ну не суть, просто 777 не всегда может соответствовать политике безопаснасти сервера)
 
:nezn:
Возможно брежу но вроде...

if (!is_dir($somedir)) mkdir($somedirr, 0777, true);

Добавлено через 1 минуту
Все таки не брежу ))
1281820159-clip-6kb.png
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху