Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Замена имени
 
 автор: RandomSOFT   (02.04.2006 в 21:43)   письмо автору
 
 

Как загружаемый файл на сервере переименовать во что-то определенное?

   
 
 автор: Sulla   (03.04.2006 в 00:38)   письмо автору
 
   для: RandomSOFT   (02.04.2006 в 21:43)
 

просто

пример:

$_FILES['userfile']['name']=time().".jpg";
$picname=$_FILES['userfile']['name'];


в итоге в $pianame будет сожержаться например "1141988196.jpg" где 1141988196 -время в которое был загружен файл (точнее сняты показания времени)

   
 
 автор: Бамси   (03.04.2006 в 01:31)   письмо автору
 
   для: Sulla   (03.04.2006 в 00:38)
 

Переименовать можно вот так.

<?
<?
    
$time time();
    if(
copy($_FILES["photo"]["tmp_name"],
    
"temp/".$_FILES["photo"]["name"]))
    {
    echo 
"Файл успешно загружен<br>";
    } else {
    echo 
"Ошибка загрузки файла<br>";
    }
    if(
rename("temp/".$_FILES["photo"]["name"], "temp/$time.jpg"))
    {
    echo 
"Файл успешно переименован<br>";
    } else {
    echo 
"Ошибка переименование файла<br>";
    }
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования