Создаю папку, если дату указать, через тире, то папка отлично создаётся PHP: $date = date('Y-m-d-H-i-s'); mkdir('./userFile/'.$_SESSION['user'].'/question/' . $date . '/' , 0700, true); Но если тире заменить на двоеточие, PHP: $date = date('Y-m-d-H:i:s') то будет ошибка Warning: mkdir(): No such file or directory Почему так?
[offtopic] В отличном программе Navicat есть такая проблема: когда создаёшь бекап, он по умолчанию именуется по времени, как топикстартер показал. Бекап хранится на локальном диске в виде файла и видимо как-то эти двоеточия экранируются. Но если бекап попытаться перетащить в другой раздел, то система начинает ругаться на плохое имя ))) [/offtopic]