Récuperer les dimensions d'une image (PHP)

Récuperer les dimensions d'une image (PHP) - PHP - Programmation

Marsh Posté le 04-05-2006 à 17:05:13    

Bonjour!
 

 


Voilà mon pb: Je cherche à récuperer les dimensions d'une image pour la
redimensionner. J'utilisais getimagesize qui marchait très bien, mais
maintenant que ma page où j'ai cette fonction n'est pas situé sur le
même serveur que mon image, getimagesize ne me renvoit plus rien.
 

 


Ma question est donc de savoir comment récuperer les dimensions d'une image située sur un autre serveur?
 

 


Merci de vos réponses!


---------------
http://djleemon.free.fr mixs à télécharger (house)!
Reply

Marsh Posté le 04-05-2006 à 17:05:13   

Reply

Marsh Posté le 04-05-2006 à 17:11:58    

Citation :


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;
}


 
(C) php.net (commentaire utilisateur)
 
(Il faut GD, et j'ai pas testé.)


Message édité par sielfried le 04-05-2006 à 17:12:17

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 04-05-2006 à 17:21:35    

J'ai testé en brutal dans mon code et il y a une erreur apparement. Mon serveur ne les affichant pas je sais pas laquelle c. Mais c quoi GD?


---------------
http://djleemon.free.fr mixs à télécharger (house)!
Reply

Marsh Posté le 04-05-2006 à 17:32:43    

Reply

Marsh Posté le 04-05-2006 à 18:05:10    

Ok merci bcp pr tes réponses!


---------------
http://djleemon.free.fr mixs à télécharger (house)!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed