Souci file_get_contents() et port/firewall

Karis
Invité n'ayant pas de compte PHPfrance

23 juin 2010, 10:12

Bonjour à tous !

J'ai récemment eu le bonheur (de courte durée ;)) de découvrir une page bien pratique

http://maps.google.com/maps/nav?q=from: ... t=js&hl=fr

En trouvant cela, je me suis dit : youpiiii, je vais enfin pouvoir intégrer google maps facilement coté serveur
hélas, lorsque je fais un file_get_contents() de cette url, PHP/Apache me renvoie :

[function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request.

Se pourrait-il que le problème soit lié a un firewall ? (comme par exemple, le fait que le serveur
réponde sur un port différent du port 80... etc) j'avoue que je sèche un peu la....

Quelqu'un aurait une idée géniale pour récupérer le contenu de cette requête ?

Merci d'avance

Karis

ViPHP
ViPHP | 5462 Messages

23 juin 2010, 10:30

je pense que google attend un user-agent, tu peux faire ca grâce au 3eme paramètre de file_get_contents, mais c'est de la bidouille tu peu utilisé la vrai API google map qui t'autoriseras a faire ça (moins simplement malheureusement)