Ich versuche file_get_contents()
zu verwenden, um ein Twitter-Feed zu packen, aber ich die folgende Warnung erhalten:file_get_contents() failed to open stream:
failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request
Mein Code:
$feed = 'http://twitter.com/statuses/user_timeline.rss?screen_name=google&count=6';
$tweets = file_get_contents($feed);
Ich verwende Google nur zum Testen. allow_url_fopen
ist in meiner php.ini
Datei aktiviert.
Irgendeine Idee, was könnte falsch sein?
Es ist auch viel einfacher zu debuggen, da Sie ihm die Anfrage und Header-Dump erhalten können (ungültige Anforderungen sind die übliche Ursache von HTTP-400-Fehlern) –
sendet http://stackoverflow.com/questions/ 555523/file-get-contents-vs-curl-was-hat-besser-performance –
Ja, etwa 4-5 mal schneller. –