2013-12-14 3 views
0

Я хочу получить исходный код iframe с удаленного сайта, а затем повторить его на моем сайте. Я думаю, что лучший способ - через php либо через php Dom, либо в библиотеку, например simple_html_dom_parser.Получить исходный код iframe с удаленного сайта на основе Id

вот моя попытка:

<?php 
    include_once('simple_html_dom.php'); 
    $url = ('http://remotesite);   
    $html = file_get_html($url);         
    $content = $html->find('iframe#target',0); 
    echo $content; 
?> 

но принеси мне это

<iframe allowtransparency="true" id="target" scrolling="no" width="650"> </iframe> 

однако IFrame на удаленном сайте, как это:

<iframe allowTransparency="true" id="target" scrolling="no" width="650" allowtransparency="no" frameborder="0" src="domain.com/page.html" height="500"> </iframe> 

, что случилось с мой метод?

+0

вот полный HTML код удаленного сайта, содержащий IFRAME я хочу, чтобы получить (ID = игрок) http://pastebin.com/TkP4Xd42 – user3080061

+0

Возможно, ваш удаленный url имеет код JavaScript, который обновляет src для iframe. –

+0

@IgnacioOcampo в этом случае, что мы можем сделать? – user3080061

ответ

0

Это должно работать:

echo htmlentities($iframe->ownerDocument->saveXML($iframe));