[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как определить размеры изображения по его URL?
LastChaos
Как определить размеры изображения зная его URL? И известить об ошибке, если они не соответствуют размерам прописанным в системе.
kristall
http://www.php.net/manual/en/function.getimagesize.php

_____________
echo '<pre>',print_r($var, 1);die;

root@server# make love && war
LastChaos
Можно точнее? У меня с ошибкой получается... Делаю так:
$size = getimagesize("$post_array['ban_href']");

Где $post_array['ban_href'] - поле для ввода URL картинки. И еще вопрос, в каком формате выводится размер изображения?
P.S. я просто в PHP перешел с Pawno, кое какие знаки могу не доставить...
forza
getimagesize()

не работает с удаленными картинками. Вам нужно сперва ее скачать на ваш сервер, а потом уже считывать размеры.

_____________
Заработок для веб-разработчиков: CodeCanyon
Мое Портфолио
LastChaos
Тогда вопрос стоит иначе, как узнать размер удаленных картинок?
forza
1. Качаем изображение в темповую папку (см. file_get_contents() )
2. Считываем размеры изображения (см. getimagesize() )
3. Удаляем изображение (см. unlink() )
Я вам набросал примерный алгоритм и функции которые могут помочь, осталось только все это собрать в кучу.

_____________
Заработок для веб-разработчиков: CodeCanyon
Мое Портфолио
LastChaos
Можно подробнее про 1-ый пункт?
killer8080
Цитата (forza @ 23.04.2013 - 20:24)
не работает с удаленными картинками.

работает, если в php.ini включен allow_url_fopen

echo '<pre>'.print_r(getimagesize('http://phpforum.ru/style_images/1/logo.jpg'), 1).'</pre>';
LastChaos
И как мне это в код вставить, чтобы я смог вводить в поле URL изображения?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.