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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Размер изображения

 PHP.SU

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


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

> Без описания
renigal1
Отправлено: 24 Апреля, 2012 - 16:04:34
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Март 2012  


Помог: 0 раз(а)




Как узнать размер изображения (хотя бы формата вида 600*800), которое загружается этим скриптом:


PHP:
скопировать код в буфер обмена
  1. if ($_FILES["image"]["name"]!='')
  2. {
  3.    function files1($a1)
  4.    {
  5.         if($_FILES["image"]["size"] > 1024*3*1024)
  6.    {
  7.      echo ("Размер файла превышает три мегабайта");
  8.    }
  9.  
  10.    if(copy($_FILES["image"]["tmp_name"],"image/".$_FILES["image"]["name"]))
  11.    {
  12.      echo("Файл успешно загружен <br>");
  13.      echo("Характеристики файла: <br>");
  14.      echo("Имя файла: ");
  15.      echo($_FILES["image"]["name"]);
  16.      echo("<br>Тип файла: ");
  17.      echo($_FILES["image"]["type"]);
  18.      echo("<br>Размер файла: ");
  19.      echo($_FILES["image"]["size"]);
  20.      echo("<br>Каталог для загрузки: ");
  21.      echo($_FILES["image"]["tmp_name"]);
  22.    }
  23.    else
  24.    { echo("Ошибка загрузки файла");}
  25.    }
  26.        
  27.         switch ($_FILES["image"]["type"])
  28.         {
  29.         case ('image/jpeg'):
  30.         {
  31.         $image=$_FILES["image"]["name"];
  32.         files1($_FILES["image"]);}
  33.         break;
  34.         case ('image/png'):
  35.         {
  36.         $image=$_FILES["image"]["name"];
  37.         files1($_FILES["image"]);}
  38.         break;
  39.         case ('image/bmp'):
  40.         {
  41.         $image=$_FILES["image"]["name"];
  42.         files1($_FILES["image"]);}
  43.         break;
  44.         case ('image/gif'):
  45.         {
  46.         $image=$_FILES["image"]["name"];
  47.         files1($_FILES["image"]);}
  48.         break;
  49.         default:
  50.         echo ("Тип файла не соотвецтвует заданым форматам");
  51.         break;
  52.         }
  53. }
 
 Top
Мелкий Супермодератор
Отправлено: 24 Апреля, 2012 - 16:27:52
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)






-----
PostgreSQL DBA
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Графика в PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB