Создает файл с текущей датой d: m: Y

PHP

$file = fopen((string)date("d-m-Y").".php","w");
fwrite($file,'Body');
fclose($file);

Делает файл с именем 22-11-2015 правильно.

Но

$file = fopen((string)date("d:m:Y").".php","w");
fwrite($file,'Body');
fclose($file);

Делает файл с именем 23P826~3!!!!.

Почему не могу установить : для имени файла в Ubuntu?

1

Решение

Для начала вы можете проверить Wikipedia Filename page для дополнительной информации.

С моей точки зрения, следует избегать специальных символов в именах файлов и каталогов, чтобы избежать ненужных нагрузок …

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]