2016-10-11 9 views
0

私の問題は、ウェブサイトの特定のコンテンツをコピーまたは抽出する方法を探していることです。外部のフィードプロバイダ(Iframe形式)からコンテンツを取得すると、1分ごとにコンテンツが更新されます。 Iframeは新しい結果を更新し、たとえば、いつでも平均して1〜2行の表に表示することができます。コンテンツをiFrameで抽出し、データベースに保存します

フィードによって示された情報が動的なので、古い結果を探すことはできません。したがって、私の目標(可能な場合)は、定期的にIFrame内のコンテンツを読み書きするスクリプトを持ち、ホスティングサーバ内のMySQLデータベースに送信します。これにより、結果の履歴を構築し、古い結果を表示することが可能になります。

+0

Jsfiddleに私に教えてください!たぶんあなたは有名なXY問題に遭っています。あなたが終わったときに私に言及することを忘れないでください。 –

答えて

2

「iframe形式」とはどういう意味ですか?

タグの場合は、タグのURLでデータを読むことができます。例えば

// Lets assume this is the Iframe 
<iframe src="http://google.com/"></iframe> 
// You can see^the link where the iframe loads the data from. 

// In PHP you could use file_get_contents($link) to return the result string, so... 
$url = 'http://google.com/'; 
$var = filg_get_contents($url); 

// $var stores now Googles generated index-file, like a simple GET-Request would do 
echo $var; 
+0

ありがとうございました。私の次の質問は、私がその$ var ....から抽出されたいくつかの整数値で動作しようとしたときに動作しません...それは整数としてcharを認識せず、intvalで変換しようとすると、プラスの0、または文字列の比較(例えば、== "1")でさえ、動作しません。私はそれがエンコーディングの問題だと思う、誰もそれを解決する方法を知っている? –

+0

解決しやすいようですが、今後この問題を検索する際に役立つので、新しい質問を開くべきです。また、コードを再現できるコード(またはエラーが発生した部分)。この時点で他の何かが推測されるだろう。 – KoalaGangsta

関連する問題