|
|
|
| Скачажите ожалуста как сделать так чтобы когда загружаешь файл на сервер с русским именем он автоматически переименовывался? | |
|
|
|
|
|
|
|
для: safe_mod
(13.06.2006 в 07:54)
| | А как он должен переименовываться? С русского на транслит (например из "скрипт" надо сделать "skript") или как-то по другому? | |
|
|
|
|
|
|
|
для: safe_mod
(13.06.2006 в 07:54)
| | Или подойдёт уникальное числовое значение, формируемое на основе текущего времени? | |
|
|
|
|
|
|
|
для: cheops
(13.06.2006 в 11:02)
| | Лучше подойдет уникальное числовое значение.
P.S. Извините что так долго не отвечал, менял сгоревшую материнку | |
|
|
|
|
|
|
|
для: safe_mod
(17.06.2006 в 09:33)
| | Тогда можно воспользоваться скриптом (здесь предполагается что элемент управления file называется attach)
<?php
// Извлекаем из имени файла расширение
$ext = strrchr($_FILES['attach']['name'], ".");
// Формируем путь к файлу
$path="files/".date("YmdHis",time()).$ext;
// Перемещаем файл из временной директории сервера в
// директорию /files Web-приложения
if (copy($_FILES['attach']['tmp_name'], $path))
{
// Файл успешно перенесён
}
?>
|
Имена файлов после этого будут выглядеть примерно так 20060423143947.zip. | |
|
|
|
|
|
|
|
для: cheops
(17.06.2006 в 10:59)
| | Спасибо | |
|
|
|