Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Изменение имени загруженного файла
Форумы портала PHP.SU » » Вопросы новичков » Изменение имени загруженного файла

Страниц (1): [1]
 

1. Никорагоа - 10 Октября, 2012 - 11:10:39 - перейти к сообщению
Всем привет! Не давно получилось написать небольшой скриптик загрузки файла, и хвала небесам все работает!!! Радость
Вот кстати и он

PHP:
скопировать код в буфер обмена
  1.  
  2. $uploaddir = $_SERVER['DOCUMENT_ROOT'].'/wp-content/themes/twentyeleven/incl2/img/';
  3. $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
  4.  
  5. if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
  6.     echo "Файл корректен и был успешно загружен.\n";
  7. } else {
  8.     echo "Возможная атака с помощью файловой загрузки!\n";
  9. }
  10.  
  11. echo '<br/>Некоторая отладочная информация:';
  12. print_r($_FILES);
  13. echo'<br/><br/>'.$uploadfile;
  14.  
  15.  


Теперь вопрос как изменить имя файла ну скажем на 77?
2. Zuldek - 10 Октября, 2012 - 11:45:14 - перейти к сообщению
Цитата:

CODE (htmlphp):
скопировать код в буфер обмена
  1. $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

вместо basename($_FILES['userfile']['name']) нужное имя файла.
3. Никорагоа - 10 Октября, 2012 - 11:47:10 - перейти к сообщению
Zuldek пишет:
Цитата:

CODE (htmlphp):
скопировать код в буфер обмена
  1. $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

вместо basename($_FILES['userfile']['name']) нужное имя файла.

Так просто? Большое спасибо.

 

Powered by ExBB FM 1.0 RC1