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

Форум PHP

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

 

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

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

тема: Переименовать загружаемый файл
 
 автор: puxlik   (19.01.2008 в 12:50)   письмо автору
 
 

Здравствуйте.
Как переименовать загружаемый файл на сервер ?
К примеру пользователь загружает фото, его имя ya.jpg, при загрузке на сервер оно должно переименоваться к примеру в 1.jpg.

   
 
 автор: Unkind   (19.01.2008 в 13:00)   письмо автору
 
   для: puxlik   (19.01.2008 в 12:50)
 

При загрузке на сервер имя будет точно не "ya.jpg", а какое-то случайно. И храниться файл будет во временной директории.
Всё, что от Вас требуется - это переместить файл с нужным именем (move_uploaded_file).

   
 
 автор: puxlik   (19.01.2008 в 13:19)   письмо автору
 
   для: Unkind   (19.01.2008 в 13:00)
 

вот простой пример скрипта.

<?
if (isset($_POST['enter']))
{
  if (
move_uploaded_file($_FILES['userfile']['tmp_name'], 'img/'.$_FILES['userfile']['name']))
    echo 
'Файл получен.';
  else
  {
    echo 
'Ошибка при загрузки'
  
}
}
else
{  
?>
  <form method=post enctype="multipart/form-data" action="">
  <input type="file" name="userfile"> <input type="submit" name="enter" value="Загрузить">
  </form>
  <?}?>

файл в папку img ложится с тем именем какое на локальном компе.
как переименовать ?

   
 
 автор: bronenos   (19.01.2008 в 14:12)   письмо автору
 
   для: puxlik   (19.01.2008 в 13:19)
 

if (move_uploaded_file($_FILES['userfile']['tmp_name'], 'img/'.<-->))

   
 
 автор: mihdan   (20.01.2008 в 00:51)   письмо автору
 
   для: puxlik   (19.01.2008 в 13:19)
 

'img/'.$_FILES['userfile']['name'] - замеините на нужное вам имя, например 1.jpg

   
Rambler's Top100
вверх

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