par
Ripat » 30 janv. 2007, 12:37
Donc personne ne sais se servir de curl ?...
Si, CURL, on connait mais ici il ne s'agit pas d'un problème de CURL mais bien de header HTTP qui manque.
Tout se passe bien pour CURL, il envoie sa requête HTTP vers le serveur Google, reçoit le header de réponse suivi par le fichier image dont tu stockes le contenu binaire dans la variable $reponse. Jusque là, pas de problème.
Là où ça coince c'est qu'avec ton echo tu balances à ton navigateur un fichier binaire sans lui dire ce qu'il doit en faire.
Essaye ceci:
header("Content-Type: image/gif");
echo $reponse;
Attention, pas le moindre echo, print ou autres sorties vers le navigateur avant le header()
[quote="Anonymous"]Donc personne ne sais se servir de curl ?...[/quote]
Si, CURL, on connait mais ici il ne s'agit pas d'un problème de CURL mais bien de header HTTP qui manque.
Tout se passe bien pour CURL, il envoie sa requête HTTP vers le serveur Google, reçoit le header de réponse suivi par le fichier image dont tu stockes le contenu binaire dans la variable $reponse. Jusque là, pas de problème.
Là où ça coince c'est qu'avec ton echo tu balances à ton navigateur un fichier binaire sans lui dire ce qu'il doit en faire.
Essaye ceci:
[php]header("Content-Type: image/gif");
echo $reponse;[/php]
Attention, pas le moindre echo, print ou autres sorties vers le navigateur avant le header()