Pourquoi je me fais d'erreur 500 lors de l'utilisation de file_get_contents(), mais fonctionne dans un navigateur?

$html = file_get_contents("https://www.[URL].com"); 
echo $html;

ce produit dans les journaux d'erreur:

PHP Warning: file_get_contents(https://www.[URL].com) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in /Applications/MAMP/htdocs/test.php sur la ligne 13";

Cependant, le site fonctionne très bien dans un navigateur.

J'ai essayé d'utiliser cURL ainsi. Je ne reçois pas toutes les erreurs dans le fichier journal, mais $html maintenant échos:

Erreur de serveur dans l'Application'/'.

La référence d'objet n'est pas définie à une instance d'un objet.

...certains plus d'infos de débogage

Toutes les idées comment contourner ce problème?

  • Avez-vous pensé à demander à celui qui héberge les autres site web?
InformationsquelleAutor bdev | 2012-05-09