Я пытаюсь использовать file_get_contents()
, чтобы захватить щебет корма, однако я получаю следующее предупреждение:file_get_contents() не удалось открыть поток:
failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request
Мой код:
$feed = 'http://twitter.com/statuses/user_timeline.rss?screen_name=google&count=6';
$tweets = file_get_contents($feed);
Я использую Google только для тестирования. allow_url_fopen
включен в файле php.ini
.
Любая идея, что может быть неправильным?
Это также намного проще в отладке, так как вы можете получить его, чтобы сбросить запрос и заголовки отправляемые им (деформированные запросы, обычная причина HTTP 400 ошибок) –
http://stackoverflow.com/questions/ 555523/file-get-contents-vs-curl-what-have-better-performance –
Да, примерно в 4-5 раз быстрее. –