note 40653 added to function.getimagesize

From: Date: Wed, 10 Mar 2004 20:21:13 +0000
Subject: note 40653 added to function.getimagesize
Groups: php.notes 
Request: Send a blank email to php-notes+get-66576@lists.php.net to get a copy of this message
An optimized edit of the function posted below by djwishbone at hotmail dot com. I was having trouble on some servers using getimagesize so I needed one that would work in more situations. This seemed to do the trick. <?php function getimagesize_remote($image_url) { $handle = fopen($image_url, "rb"); $contents = ""; if ($handle) { while ($data = fread($handle, 8192)) $contents .= $data; fclose ($handle); $im = imagecreatefromstring($contents); if ($im) { $gis[0] = imagesx($im); $gis[1] = imagesy($im); $gis[3] = "width=\"{$gis[0]}\" height=\"{$gis[1]}\""; imagedestroy($im); return $gis; } } return false; } ?> ---- Manual Page -- http://www.php.net/manual/en/function.getimagesize.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+40653 Delete -- http://master.php.net/manage/user-notes.php?action=delete+40653&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+40653&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#66576) next »