-2

さて、私は格納するphp変数を持っています:

http://gdata.youtube.com/feeds/api/videos/gzDS-Kfd5XQ?v=2&alt=json-in-script&callback=youtubeFeedCallback

これは正常に機能しており、次のことを行いたいです。

<script type="text/javascript" src="<?php echo $string; ?>"></script>

しかし、それは機能していないようです

助けてくれてありがとう

編集: これが私のコードです。以下の 3 つの回答をすべて試しましたが、うまくいきませんでした: http://pastebin.com/xYKW8TTd

4

6 に答える 6

0

なぜこれをやろうとしているのですか?YouTube からデータを取得する最善の方法は、php cUrl リクエストを実行して json データをデコードすることです。または、本当に必要な場合は、file_put_contents または fopen を使用してコンテンツをファイルに保存できます。

以下は cUrl の例です。独自の $url 変数を追加します。

// get the data via curl
$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, $url );
curl_setopt( $ch, CURLOPT_ENCODING, "" );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 10 );
curl_setopt( $ch, CURLOPT_TIMEOUT, 10 );
$rsp = json_decode(curl_exec($ch));
curl_close($ch);
于 2012-09-06T08:55:00.373 に答える
0
<?php
$string = "http://gdata.youtube.com/feeds/api/videos/gzDS-Kfd5XQ?v=2&alt=json-in-script&callback=youtubeFeedCallback";
?>

<script type="text/javascript" src="<?php echo $string; ?>"></script>
于 2012-09-06T09:59:43.047 に答える