PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

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

> Найдено сообщений: 2
magnus963 Отправлено: 18 Апреля, 2013 - 16:32:06 • Тема: Немогу загрузить файл больше 2 МБ • Форум: Если скрипт не работает

Ответов: 3
Просмотров: 2876
Спасибо большое!!!
magnus963 Отправлено: 18 Апреля, 2013 - 16:25:14 • Тема: Немогу загрузить файл больше 2 МБ • Форум: Если скрипт не работает

Ответов: 3
Просмотров: 2876
При загрузке картинки до 2 мб все работает отлично, а если пытаюсь залить болье 2Мб выскакивает ошибка. Помогите пожалуйста

Warning: copy() [function.copy]: Filename cannot be empty in C:\server\apache\Apache2\htdocs\risynki\zagryzka.php on line 15
Ошибка при загрузке файла! Повторите попытку.


PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if ($_POST['otpr']==true)
  3. {
  4.  $zak=$_POST['zak'];
  5.  $file=$_FILES['zak']['name'];
  6.  $size=$_FILES['zak']['size'];
  7.  if($size> 1024*1024*5)
  8.  {
  9.   echo "Размер файла не должен превышать 2МБ. Повторите попытку.<br>";
  10.   exit();
  11.  }
  12.  $ext=array(".jpg",".gif",".png",".bmp",".JPG",".GIF",".PNG",".BMP");
  13.  if(in_array(strrchr($file,"."), $ext))
  14.   {
  15.    if(copy($_FILES["zak"]["tmp_name"], "kart/".$file))
  16.    {
  17.     echo "Файл ".$file."обьемом:".$size."байт успешно загружен!<br>";
  18.     echo "<a href=# onclick='history.back()'><button>Вернуться</button></a>";
  19.    }
  20.    else
  21.    {
  22.     echo "Ошибка при загрузке файла. Повторите попытку.<br>";
  23.     exit();
  24.    }
  25.   }
  26.   else
  27.   {
  28.    echo "Разширение закачиваемых файлов должно быть (jpg, gif, png, bmp)! Повторите попытку.<br>";
  29.    exit();
  30.   }
  31. }
  32. ?>

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB