Автор Тема: $_FILES  (Прочитано 1902 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Berkut

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 98
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
$_FILES
« : 29 Марта 2004, 05:30:34 »
$userfile=$_FILES[\'userfile\'][\'tmp_name\'];
$userfile_name=$_FILES[\'userfile\'][\'name\'];  
copy ($userfile, \'upload/$userfile_name\');

можно-ли из формы явно указать tmp_name(что-бы копировался не файл во временной директории, а какой-нибудь файл на сервере)? Если использовать не $_FILES[\'userfile\'][\'tmp_name\'], а $userfile с register_globals on то всё понятно.
В книге я вычитал, что даже с массивом $_FILES нужно всегда использовать не copy, а move_uploaded_file,
но сдесь http://seclists.org/bugtraq/2000/Sep//0237.html сказано, что $_FILES[][\'tmp_name\'] никак не подменить. Кто прав, статья или книга?

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
$_FILES
« Ответ #1 : 29 Марта 2004, 10:12:47 »
Berkut
правильно и то и другое
AS IS...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28