Articles of getimagesize

PHP getimagesize с переменной

Я пытаюсь использовать функцию getimagesize для получения высоты и изображения. Я вытаскиваю URL-адрес изображения из базы данных. (Поле ProjectURL содержит строку, такую ​​как xxx.jpg ). Однако я получаю сообщение об ошибке. Код: $testing = "projects/'.$row['ProjectURL'].'"; list($width, $height, $type, $attr) = getimagesize($testing); echo "Image width " .$width; echo "<br />"; echo "Image height " .$height; Ошибка: […]

getimagesize вызывает ошибку php в magento

Поэтому я пытаюсь использовать getimagesize (), чтобы выработать соотношение сторон некоторых изображений и размер их соответственно, но он вызывает ошибку в magento. Вот мой код: <? $brand_image_url = $mediaURL . 'catalog/category/' . $_subcategory->load($id)->getBrandLogo(); $brand_image_size = getimagesize($brand_image_url); $brand_image_ratio = $brand_image_size[0]/$brand_image_size[1]; if($brand_image_ratio<100/48){ ?> <img src="<?php echo $mediaURL; ?>catalog/category/<?php echo $_subcategory->load($id)->getBrandLogo(); ?>" alt="" height="48" /></span> <?php } else […]

Функция PHP getimagesize () дает «Read error» при попытке получить https-url

Я пытаюсь использовать getimagesize с URL-адресом, и с http все в порядке. Однако при попытке использовать функцию на https url я получаю сообщение «Read error» и false как результат. Я проверил, и у меня установлен OpenSSL 0.98 на сервере (так что он должен работать и с https). Я знаю, что сначала могу загрузить изображение, а […]

PHP – getimagesize () перенаправление не работает

Проблема: getimagesize () не работает для некоторых URL-адресов, особенно тех, которые перенаправляются. Я googled вокруг и проверил stackoverflow, но безрезультатно. Вот что я вижу на своей локальной машине: var_dump(getimagesize('http://gan.doubleclick.net/gan_impression?lid=41000000015155731&pubid=21000000000506299&lsrc=17')); > Array ( [0] => 120 [1] => 90 [2] => 2 [3] => width="120" height="90" [bits] => 8 [channels] => 3 [mime] => image/jpeg ) […]

php получить размер KB изображения

Я был googleing, но все, что я получаю, это getimagesize и размер файла. getimagesize dosent получает размер KB только ширины и высоты, что не то, что им нужно. filesize дайте мне сообщение Warning: filesize () [function.filesize]: stat failed for файл, о котором идет речь, составляет 51kb .jpg файл $imgsize=filesize("http://localhost/projects/site/schwe/user/1/1.jpg"); не работает, как это сделать?

Какие типы файлов возвращает PHP getimagesize ()?

Кто-нибудь знает все возможные результаты для 3-го значения, возвращаемого функцией PHP getimagesize ()? Пример этого кода ниже вернется: $imageinfo['2'] = 2; для jpg изображения, $imageinfo['2'] = 3; для png изображения, $imageinfo['2'] = 0; для gif изображения. Номера могут быть неверными выше, но вы получите эту идею. Я не могу найти на php.net или где-либо еще […]

Ошибка обработки, когда getimagesize не может найти файл

когда я пытаюсь getimagesize($img) и изображение не существует, я получаю сообщение об ошибке. Я не хочу сначала проверить, существует ли файл, просто обработайте ошибку. Я не уверен, как работает try catch , но я хочу сделать что-то вроде: try: getimagesize($img) $works = true catch: $works = flase

Предупреждение: getimagesize () : Имя файла не может быть пустым предупреждающим сообщением?

До недавнего времени я использовал некоторый PHP для загрузки фотографий на сайт. Но внезапно он запускает всевозможные сообщения об ошибках. Я использую форму, которая в действии запускает следующий код: $uploaddir = "../../user_content/photo/"; $allowed_ext = array("jpeg", "jpg", "gif", "png"); if(isset($_POST["submit"])) { $file_temp = $_FILES['file']['tmp_name']; $info = getimagesize($file_temp); } else { print "File not sent to server […]

php получить все изображения с url, ширина и высота которых> = 200 быстрее

Я являюсь симулятором некоторой функции, такой как http://pinterest.com. Как получить все изображения с URL, ширина и высота которых> = 200 быстрее? pinterest.com завершит весь процесс почти 10 секунд, но мне нужно 48,64 секунды. require dirname(__FILE__) . '/simple_html_dom.php'; $url = 'http://www.huffingtonpost.com/'; $html = file_get_html($url); if($html->find('img')){ foreach($html->find('img') as $element) { $size = @getimagesize($element->src); if($size[0]>=200&&$size[1]>=200){ echo $element; } […]

Супер быстрый getimagesize в php

Я пытаюсь получить размер изображения (размеры, ширина и высота изображения) сотен удаленных изображений, а getimagesize – слишком медленно. Я сделал некоторое чтение и выяснил, что самый быстрый способ – использовать file_get_contents для чтения определенного количества байтов из изображений и изучения размера в двоичных данных. Кто-нибудь пытался это сделать раньше? Как я могу изучить разные форматы? […]