cs_antho2005
Messages postés150Date d'inscriptionsamedi 8 avril 2006StatutMembreDernière intervention 1 mai 2012
-
9 mars 2009 à 11:35
cs_antho2005
Messages postés150Date d'inscriptionsamedi 8 avril 2006StatutMembreDernière intervention 1 mai 2012
-
17 mars 2009 à 19:46
Bonjour,
Voici mon problème: j'ai un script php qui me permet de redimensionner mes images à la volée mais il se trouve que sur une image, le fopen me retourne une erreur 404 non trouvé alors qu'elle existe bel et bien:
Warning: fopen(http://anthony.demuylder.neuf.fr/Blender/Salle a manger/table.jpg) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found
in /home/s/siteantho/html/forum/image.php on line 18
(ligne 18 => $file =fopen($_GET['img'],'r');)
cs_antho2005
Messages postés150Date d'inscriptionsamedi 8 avril 2006StatutMembreDernière intervention 1 mai 20123 9 mars 2009 à 20:49
Ah, oui en effet, mis à part que c'est pas htmlentities (remplace les caractère spéciaux par &qqch;) mais urlencode, sauf qu'il faut preserver / et : ... en gros:
$file= fopen(str_replace('%3A',':',str_replace('%2F','/',urlencode($_GET['img']))),'r');
cs_antho2005
Messages postés150Date d'inscriptionsamedi 8 avril 2006StatutMembreDernière intervention 1 mai 20123 17 mars 2009 à 19:46
Bon, j'ai enlevé les str_replace, et ça a changé par rapport au début, maintenant ça me met un "Connection timed out" dans l'erreur du fopen(). Je pense pas que ça apporte grand chose mais je le signale.