Outils pour utilisateurs

Outils du site


tips_informatiques:programmation:php:tips

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tips_informatiques:programmation:php:tips [2009/10/27 15:35]
nico
tips_informatiques:programmation:php:tips [2010/03/15 00:00] (Version actuelle)
Ligne 13: Ligne 13:
 echo $body; echo $body;
 </​code>​ </​code>​
 +
 +
 +====== Erreur 403 avec file_get_contents($source_file_url) ======
 +
 +__Problème__ : 
 +
 +Comment éviter d'​obtenir une erreur 403 en tentant de télécharger un document depuis certains sites web ?
 +
 +__Solution__ : 
 +
 +Certains sites bloquent les requêtes si le USER AGENT de la requête est vide. Et par défaut, la fonction //​file_get_contents()//​ de PHP ne spécifie aucun USER AGENT.
 +
 +Mais il est possible de le faire au moyen du code suivant:
 +
 +<code php>
 +
 +ini_set('​user_agent',​ '​Mozilla/​5.0 Gecko/​20100214 Firefox/​3.5.8'​);​
 +$file_content = file_get_contents($source_file_url);​
 +
 +</​code>​
 +
tips_informatiques/programmation/php/tips.1256654114.txt.gz · Dernière modification: 2009/10/27 00:00 (modification externe)