2011-10-30 3 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 테이블에 iframe을 넣습니다. 다른 사이트의 데이터를 사전 처리 할 필요가 없거나 다른 사이트 URL을 숨길 필요가없는 경우 iframe을 사용하는 것이 좋습니다. 예보기 : http://jsfiddle.net/c43zH/

+0

지금 당장 시도하고 있지만 iframe에 공백이 표시됩니다. – Chris

+0

echo '