Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2464 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Impossible de lire une image

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Impossible de lire une image

n°334068
Limit
Posté le 15-03-2003 à 15:10:53  profilanswer
 

Salut,  
 
Quand j'essaie de lire cette image par ex :  
 

<?php
$size = GetImageSize("http://perso.wanadoo.fr/lori.fronte/forum/Anges.jpg" );
?>

J'ai cette erreur :
 
 


Warning: getimagesize() [function.getimagesize]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /home/aceboard/cyril/test.php on line 2
 
Warning: getimagesize(http://perso.wanadoo.fr/lori.fronte/forum/anges.jpg) [function.getimagesize]: failed to create stream: Resource temporarily unavailable in /home/aceboard/cyril/test.php on line 2

 
 
Et ca me fait ca pour plein d'images :??:

mood
Publicité
Posté le 15-03-2003 à 15:10:53  profilanswer
 

n°334076
skylight
Made in France.
Posté le 15-03-2003 à 15:40:05  profilanswer
 

je suis pas sur que la fonction accepte les images exterieures ...

n°334078
Limit
Posté le 15-03-2003 à 15:42:01  profilanswer
 

http://www.php.net/manual/en/function.getimagesize.php
 
 

<?php $size = getimagesize ("http://www.example.com/gifs/logo.gif" ); ?>

et moi à partir du moment où je met http://, et bien ca ne marche plus

n°334079
skylight
Made in France.
Posté le 15-03-2003 à 15:43:04  profilanswer
 

t'a testé sur un autre serveur ?

n°389493
POWA
Posté le 10-05-2003 à 23:50:17  profilanswer
 

Est ce que qqn pourrait tester sur son serveur ce code svp
 
 

<?php
$url="http://stegri.free.fr/avatar/stegri.jpg";
if($image = @GetImageSize("$url" ))
  {
     $imagewidth = $image[0];
     $imageheight = $image[1];
       if($imagewidth>'175' || $imageheight>'200')
       {
    die("img trop grande" );
       }
  }
  else
  {
   die("img existe pas" );
  }
?>

 
 
parce que pour certaines images ca marche, mais celle ci je l'ai testé sur 2 serveurs, et il me dit que l'image existe pas alors qu'elle existe bien :??:

n°389502
MossieurPr​opre
I d͟o̩n᷃'̵t͖ give a shit
Posté le 11-05-2003 à 00:07:21  profilanswer
 

POWA a écrit :

Est ce que qqn pourrait tester sur son serveur ce code svp
 
 

<?php
$url="http://stegri.free.fr/avatar/stegri.jpg";
if($image = @GetImageSize("$url" ))
  {
     $imagewidth = $image[0];
     $imageheight = $image[1];
       if($imagewidth>'175' || $imageheight>'200')
       {
    die("img trop grande" );
       }
  }
  else
  {
   die("img existe pas" );
  }
?>

 
 
parce que pour certaines images ca marche, mais celle ci je l'ai testé sur 2 serveurs, et il me dit que l'image existe pas alors qu'elle existe bien :??:  


 

Citation :

img existe pas

n°389518
simogeo
j'ai jamais tué de chats, ...
Posté le 11-05-2003 à 00:34:22  profilanswer
 

déja tu vires les quotes ..... :o  dans la fonction GetImageSize();
 

Code :
  1. <?php
  2. $url="http://stegri.free.fr/avatar/stegri.jpg";
  3. if($image = @GetImageSize($url))
  4. {
  5.     $imagewidth = $image[0];
  6.     $imageheight = $image[1];
  7.       if($imagewidth>'175' || $imageheight>'200')
  8.       {
  9.    die("img trop grande" );
  10.       }
  11. }
  12. else
  13. {
  14.   die("img existe pas" );
  15. }
  16. ?>


 
 
ps :tu as essayé sur une image en local ?

n°389520
POWA
Posté le 11-05-2003 à 00:39:17  profilanswer
 

quotes ou pas quote c'est pareil.
 
Mais c'est bizarre parce que d'autres images sur free vont très bien marcher pourtant :??:

n°389521
POWA
Posté le 11-05-2003 à 00:40:47  profilanswer
 

par ex,  
 
$url="http://stegri.free.fr/avatar/10.gif"; marche très bien.
 
Si qqn a une idée, je suis preneur :D

n°389522
simogeo
j'ai jamais tué de chats, ...
Posté le 11-05-2003 à 00:41:18  profilanswer
 

POWA a écrit :

quotes ou pas quote c'est pareil.
 
Mais c'est bizarre parce que d'autres images sur free vont très bien marcher pourtant :??:  


 
il n'y a pas de reps proteger par des .htaccess par hazard ?

mood
Publicité
Posté le 11-05-2003 à 00:41:18  profilanswer
 

n°389523
POWA
Posté le 11-05-2003 à 00:44:04  profilanswer
 

simogeo a écrit :


 
il n'y a pas de reps proteger par des .htaccess par hazard ?

non, et si tu regardes le message d'au dessus, les 2 images sont dans le meme répertoire

n°389524
MossieurPr​opre
I d͟o̩n᷃'̵t͖ give a shit
Posté le 11-05-2003 à 00:44:27  profilanswer
 

simogeo a écrit :


 
il n'y a pas de reps proteger par des .htaccess par hazard ?


 
depuis 2-3 mois, tous les reps Wanadoos sont protégés par une 403 ...

n°389529
simogeo
j'ai jamais tué de chats, ...
Posté le 11-05-2003 à 00:57:53  profilanswer
 

:/ ... bizarre son truc .... quand même

n°389656
ethernal
Chercheur de vérité...
Posté le 11-05-2003 à 13:41:38  profilanswer
 

à voir la description de l'erreur, je dirais que c'est un problème de DNS du serveur, mais bon si c'est le cas, une fois ça doit fcter, l'autre pas... (saturation du serveur dns).
 
Autre possibilité :
http://www.php.net/manual/en/function.getimagesize.php :  
 

Citation :

Some formats may contain no image or may contain multiple images. In these cases, getimagesize() might not be able to properly determine the image size. getimagesize() will return zero for width and height in these cases.
...
tightcode_nosp@m_hotmail
13-Mar-2002 08:16  
 
If you are using a php version with the bug where GetImageSize returns nothing on certain types of jpeg images, the following replacement should solve the problem until you have upgraded.
It accuratly duplicates the 1st and 2nd array element which are the ones I personally needed. I however added the 4th array element and a crude implementation of the 3rd since some people may need the functionality or find it usefull.
I hopefully reformated the function to not be wordwrapped and it is worth noting that as it is written, it only will work on local files. Additional error checking may be wise.

Code :
  1. function sgetimagesize($filename) {
  2.   $ftype_array = array(".gif"=>"1",
  3.                       ".jpg"=>"2",
  4.                        ".jpeg"=>"2",
  5.                         ".png"=>"3",
  6.                         ".swf"=>"4",
  7.                         ".psd"=>"5",
  8.                         ".bmp"=>"6" );
  9.    if (is_file($filename)) {
  10.      $fd = @fopen($filename,"r" );
  11.        $image_string = fread($fd,filesize($filename));
  12.        $im = ImageCreateFromString($image_string);
  13.        $ftype = $ftype_array[get_file_ext($filename)];
  14.        $gis[0] = ImageSX($im);
  15.        $gis[1] = ImageSY($im);
  16.        $gis[2] = ($ftype?$ftype:"0" );
  17.        $gis[3] = "width={$gis[0]} height={$gis[1]}";
  18.        ImageDestroy($im);
  19.        return $gis_array;
  20.    }
  21.    else { return false; }
  22. }


Cheers,
 
Tightcode
 
 
pekka at SPAMphotography-on-theSPAM dot net
26-Feb-2003 02:44  
 
If you have problems making getimagesize work in PHP 4.3 or 4.3.1, using the optional parameter will kick it alive again.
i.e.  
$x = getimagesize($url,$info);  
instead of  
$x = getimagesize($url);
 


 
à tester


---------------
...oups kernel error...
n°389855
POWA
Posté le 11-05-2003 à 19:10:03  profilanswer
 

J'utilise la dernière version de PHP et à priori, il n'y a pas de prob avec la fonction :??:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Impossible de lire une image

 

Sujets relatifs
lire et ecrire dans un fichier[SQL] Image binaire et Blob.
Faire apparaitre une petite main sur une image (g oublié)problème pour lire une de mes tables
[SQL] blob et image binaireLire et écrire des REG_MULTI_SZ dans le registre
[HTML] Decouper une image et csspb avec input type="image"
Enregistrer un HDC en image 
Plus de sujets relatifs à : Impossible de lire une image


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR