0

だから私がやろうとしているのはこれです:

私のサーバーでは、ユーザーは YouTube チャンネル名をそこに置くことができます。次に、私の php ファイルはチャネルを解析し、HTML コードを結果とともに出力します。私が探しているのは、ユーザーがコードをウェブサイトに配置できるようにすることです。私のウェブサイトを呼び出すまで、youtubevideos.com/videos.php?channel=channelname私のコードはその名前を取り、ビデオをそこに出力します。私が推測するGoogleの広告によく似ています。

iframe以外でそれがどのように行われるかについての考えは、それが私の最後の手段になると考えました。

私のphpファイルからプッシュしているHTMLコードとしてレンダリングされるJavaScriptをサイトに配置する場合、私が探しているものは何だと思います。

ありがとうございました!

4

2 に答える 2

1

このソリューションには 2 つの部分があります。

サーバー上のvideos.phpファイルで、元のサイトからデータをスクレイピングし、最終的な Web サイトに表示する方法でフォーマットするロジックを実装します。

エンド ユーザーに対しては、サイトのコンテンツを表示するために自分の php ページに貼り付ける必要がある、これに似たコードを提供します。

$your_website_url="http://youtubevideos.com/videos.php?channel=channelname";
//Don't forget the http:// at the start.

echo file_get_contents($your_website_url);

file_get_contents()セキュリティ エラーが発生する場合は、 を使用できます。

それが役立つことを願っています。

于 2012-08-24T13:07:02.687 に答える
1

対象のサーバーにある受信者コードは、次のようなヘッダーを設定する必要があります。

"Access-Control-Allow-Origin:*"

したがって、サーバーとコードと交換する必要があるサービスを提供する場合、それは可能ですか. 対象のコードを編集できない&ヘッダーが設定されていないと無理です

于 2012-08-24T12:36:39.103 に答える