Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > как переименовать файл


Автор: elvampira 14.2.2009, 14:44
как при помощи php переименовать файл во время загрузки на сервер?

Автор: NNaarreekk 14.2.2009, 14:58
Код

if(!empty($HTTP_POST_FILES['file']['name'])){
  $file_tmp_name = $HTTP_POST_FILES['file']['tmp_name'];
  $file_name = $HTTP_POST_FILES['file']['name'];
  $file_size = $HTTP_POST_FILES['file']['size'];
  $file_type = $HTTP_POST_FILES['file']['type'];
  $file_error = $HTTP_POST_FILES['file']['error'];

//Вот тута пиши свое имя
$upfile='yourFileName.rar'
   if (is_uploaded_file($file_tmp_name)) 
  {
     if (!move_uploaded_file($file_tmp_name, $dirName.'/'.$upfile))
     {
die();
     }
  } 
  else 
  {
die();
   }
}


Если что ни так извини, не проверил)

Автор: skyboy 14.2.2009, 15:40
если сказать коротко, то имя для сохранения загруженного файла ты задаешь сам в аргументах http://php.net/move_uploaded_file, соответственно, какое имя задашь - с таким и сохранится. что тебе и продемонстрировал NNaarreekk.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)