2010-11-18 3 views
3

Привет, я не могу протестировать это на сервере, но если дата папки (Y) не существует, эта кодировка записывается для ее создания. или же я должен делать MKDIR ("/ o_rec /". Дата (Y) сам по себе первым? Будет ли поддерживать вложенные папки все это может быть создан, если нетmkdir и вложенные папки

if(!is_dir("/o_rec/" . date(Y) . "/" . date(m) . "/" . $id)) { 
    mkdir("/o_rec/" . date(Y) . "/" . date(m) . "/" . $id); 
} 

ответ

15

BOOL MkDir (строка $ имя пути [, Int $ режим = 0777 [, BOOL $ рекурсивного = ложь [, ресурс $ контекста]]])

вам нужно будет установить рекурсивные к истинным

1

вы должны использовать установить "рекурсивный" флаг на вас MkDir позвонить чтобы он сделал весь путь, который вы хотите.

http://php.net/manual/en/function.mkdir.php

Сообщайте, что в результате поиска в Google, похоже, может быть существующая ошибка, в зависимости от вашей версии php.

Смежные вопросы