Aller au contenu

Warning: file_get_contents


ivoyages

Sujets conseillés

Bonjour,

J'ai un souci avec ma page qui affiche des infos sur les sites inscrits dans mon annuaire :

Warning: file_get_contents() [function.file-get-contents]: HTTP request failed! HTTP/1.0 503 Service Unavailable in /home/itineran/www/page_site.php on line 95

Warning: file_get_contents(http://www.google.fr/search?hl=fr&q=link%3Ahttp://www.i-trekkings.net/) [function.file-get-contents]: failed to open stream: Success in /home/itineran/www/page_site.php on line 95

Exemple à la page : http://www.itinerances.info/carnets-de-trekking-s7210.html

Selon vous, quel pourrez être le problème ?

Greg

Lien vers le commentaire
Partager sur d’autres sites

Essaye de passer par les API curl, cela revient à faire des GET comme sur un navigateur et cela devrait marcher sans problème. En plus je crois avoir lu que c'était plus performant.

Lien vers le commentaire
Partager sur d’autres sites

Si mes souvenirs sont bons, Google renvoie une 403 en cas de quota dépassé, non ? Enfin, en tout cas à partir d'un certains nombre de requêtes par IP, le service est bloqué.

A ta place, je commencerais par cacher tes messages d'erreur (du coté de "error_reporting" en php).

Ensuite, j'essaierais de ne pas scrapper le contenu des pages de Google, mais de passer par les API Google qui sont proposées.

Et j'utiliserai un système de cache, sur plusieurs jours, pour stocker le résultat de ta requête et éviter d'en envoyer à Google à chaque page vue.

Comme ça, tes pages retrouveront leur contenu, et elles seront plus rapides à l'affichage en plus.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...