За последние 24 часа нас посетили 33010 программистов и 1821 робот. Сейчас ищут 847 программистов ...

Скажите пожалуйста как узнать размеры php картинки?

Тема в разделе "PHP для новичков", создана пользователем Alex84, 1 мар 2012.

  1. Alex84

    Alex84 Активный пользователь

    С нами с:
    12 фев 2012
    Сообщения:
    26
    Симпатии:
    0
    Как с помощью php узнать высоту и ширину картинки image.php?

    Для обычных картинок этот код работает а для php картинок нет
    Код (Text):
    1.  
    2. // работает $size = GetImageSize('image.jpeg');
    3.  
    4. // не работает $size = GetImageSize('image.php');
    5.  
    6. $w = $size[0]; // ширина
    7. $h = $size[1]; // высота
     
  2. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    $size = GetImageSize(file_get_contents('image.php'));
     
  3. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Нужно обращаться к файлу не напрямую (через файловую систему), а сделать http-запрос, что бы его обработал Apache. Иначе php-скрипт не выполнится, а просто функция getimagesize() получит его исходный код. Т.е.
    Код (PHP):
    1. $size = getimagesize('http://localhost/path/to/image.php'); 
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    а где это ясным по белому?
     
  5. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Это ясным по-белому вот в этом кусочке кода:

    Код (Text):
    1. $size = GetImageSize('image.php');
     
  6. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ок, понял.
    а что тогда есть php-картинка???
     
  7. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Ну, в моём понимании - это php-скрипт, который посылает заголовок типа Content-type: image/jpeg и отдаёт сгенерированную программно или просто прочитанную с диска картинку