Bonjour
Je me heurte à une erreur - aléatoire - de HTTP 400 avec le bout de code suivant:
iL'erreur étant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 ni_set('user_agent', 'Mozilla/5.0'); $url="http://maps.google.com/maps/api/staticmap?center=[(#LATITUDE|scannav)],[(#LONGITUDE|scannav)]&zoom=15&size=450x400&maptype=hybrid&format=jpg&markers=color:blue|label:W|[(#LATITUDE|scannav)],[(#LONGITUDE|scannav)]&sensor=false"; $filename="googleimg/#ID_ARTICLE.jpg"; if (!$handle = fopen($url, 'r')) { echo "Impossible d'ouvrir le fichier ($filename)"; exit; } $contents = stream_get_contents($handle); fclose($handle); $handle2=fopen($filename, 'w'); // Ecrivons quelque chose dans notre fichier. if (fwrite($handle2, $contents) === FALSE) { echo "Impossible d'écrire dans le fichier ($filename)"; exit; } fclose($handle2);
L'objectif est de capturer "l'image" envoyée par GoogleMap dans un fichier jpg afin de la récupérer par la suite.fopen(http://maps.google.com/maps/api/stat...-9.37516666667 &zoom=15&size=450x400&maptype=hybrid&format=jpg&markers=color:blue|label:W|51.4833333333,-9.37516666667 &sensor=false) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request in /DATA/g/u/i/guideatlan/www/ecrire/public/assembler.php(611) : eval()'d code on line 168
Impossible d'ouvrir le fichier (googleimg/1173.jpg)
On m'a conseillé d'utiliser curl mais je suis incapable de "traduire" ce code en curl.
En tout cas, j'aimerais faire fonctionner ce truc sans erreur
Merci pour vos lumières







Répondre avec citation



Partager