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 » PHP » Напишите за меня, пожалуйста » Загрузка файлов - не работает

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

1. MadMike - 24 Августа, 2013 - 07:25:32 - перейти к сообщению
В общем написал скрипт загрузки файла а он не работает до конца(
Посмотрите может вы увидите в чем ошибка?

Скрипт прекращает работу на месте "Диплом во временную директорию загрузить не удалось"

Вот сам скрипт(лежит в папке test):

PHP:
скопировать код в буфер обмена
  1. $unixtime = time();
  2. $direct = "test/diploms";
  3.  
  4.  
  5. if ( $file["size"] > 1024*1024*10 )
  6. {
  7. echo "Размер Диплома превышает допустимый.";
  8. }
  9. else
  10. { echo "Размер Диплома подходит";
  11.  
  12. if ( is_uploaded_file ( $file["tmp_name"] ) )
  13. {
  14. echo "Диплом во временную директорию загружен";
  15.  
  16. $receipt_name = "{$unixtime}.txt";
  17. if (copy( $file["tmp_name"], "{$direct}/{$receipt_name}"))
  18. {      
  19. $way = "{$direct}/{$receipt_name}";
  20.  
  21. echo "<center><b>Диплом загружен!</b></center> <br/>";
  22.  
  23.  
  24. }
  25. else
  26. {
  27. echo "Диплом не удалось загрузить на сервер! <br/>";
  28.  
  29. }
  30. }
  31. else
  32. {
  33. echo "Диплом во временную директорию загрузить не удалось";
  34. }
  35.  
  36. }

 

Powered by ExBB FM 1.0 RC1