1

最初に使ってみた外部ファイル(youtube jsonフィード)の内容を取得しようとしていますfile_get_contents(). それらのどれも私に何の応答も与えていません。

php.iniallow_url_fopenで On に設定されています。また、セーフモードをオフにしてみました。

error_reporting('E_ALL');
ini_set('display_errors',1);
echo file_get_contents('http://gdata.youtube.com/feeds/api/playlists/760E7F6C9B5CD71E?v=2&alt=json');

何がうまくいかないのですか?

4

1 に答える 1

1

file_get_contents の代わりに curl を使用します。このようなもの:

$url  = 'http://gdata.youtube.com/feeds/api/playlists/760E7F6C9B5CD71E?v=2&alt=json';
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
于 2012-06-11T19:29:55.473 に答える