note 37531 added to function.getimagesize

From: Date: Tue, 18 Nov 2003 23:31:15 +0000
Subject: note 37531 added to function.getimagesize
Groups: php.notes 
Request: Send a blank email to php-notes+get-60597@lists.php.net to get a copy of this message
Using remote files with getimagesize($URL) never worked for me. Except when I would grab files from the same server. However, I developed some code with the help from the people here that does work. If you are having problems give this function a shot: function getimagesize_remote($image_url) { $handle = fopen ($image_url, "rb"); $contents = ""; if ($handle) { do { $count += 1; $data = fread($handle, 8192); if (strlen($data) == 0) { break; } $contents .= $data; } while(true); } else { return false; } fclose ($handle); $im = ImageCreateFromString($contents); if (!$im) { return false; } $gis[0] = ImageSX($im); $gis[1] = ImageSY($im); // array member 3 is used below to keep with current getimagesize standards $gis[3] = "width={$gis[0]} height={$gis[1]}"; ImageDestroy($im); return $gis; } goodluck ---- Manual Page -- http://www.php.net/manual/en/function.getimagesize.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+37531 Delete -- http://master.php.net/manage/user-notes.php?action=delete+37531&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+37531&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#60597) next »