2011-10-30 21 views
2

ウェブサイトを呼び出してテーブルセルに埋め込みたいと思います。私はサイトやURLのリクエストをデータベースから取得することに問題はありません。しかし、私はそれを埋め込むとき、それは混乱し、場所全体に置くか、ページ全体を開かない。PHP:ウェブサイトをページに埋め込む

私が持っている:

$remote = fopen("http://www.theothersite.com/list.php", "r"); 
fpassthru($remote); 

は、他のどのクリーナー解決策はありますか?

iframeが空白になる: echo '<iframe src="'.$row[$url].'" width="100%" />';

 $url = 'URL'; 
     $tag = 'Tag'; 
     $id = 'P_Id'; 

     $query = "SELECT * FROM web_db WHERE Tag = '" . $userTag . "' ORDER BY RAND() LIMIT 1"; 

     $result = mysql_query($query); 
     if($result) 
     { 
      while($row = mysql_fetch_array($result)) 
      { 
       echo 'ID:' . $row[$id] . '<br>'; 
       echo 'URL: ' . $row[$url] . '<br>'; 
       echo 'Tag:' . $row[$tag] . '<p>'; 


     // $remote = fopen($row[$url],"r"); 
     // fpassthru($remote); 

      echo '<iframe src="'.$row[$url].'" width="100%" />'; 
+0

なぜiframeを使用しないのですか? – cetver

答えて

7

HTMLソリューションを試してみませんか?

テーブルの内側に、ウェブサイトのURLと同じsrcを挿入します。 他のサイトのデータを前処理する必要がない場合や、 他のサイトのURLを非表示にする必要がない場合は、iframeを使用するとよいでしょう。 例:http://jsfiddle.net/c43zH/

+0

私はこれを今しようとしていますが、iframeに空白が表示されます – Chris

+0

echo '