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

1

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?

  • 0
    Двоеточие - это зарезервированный символ для имен файлов в Windows.
  • 0
    Я использую Ubuntu ...
Показать ещё 3 комментария
Теги:
filenames

1 ответ

3
Лучший ответ

Для начала ознакомьтесь с страницей имени файла Wikipedia.

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню