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. renigal1 - 24 Апреля, 2012 - 16:04:34 - перейти к сообщению
Как узнать размер изображения (хотя бы формата вида 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. }
2. Мелкий - 24 Апреля, 2012 - 16:27:52 - перейти к сообщению

 

Powered by ExBB FM 1.0 RC1