2012-01-06 3 views
2

Я хочу загрузить содержимое всей веб-страницы на своем веб-сайте. Содержимое HTML извлекается с использованием cURL.Можно ли использовать iframe как «прокси»?

В заглавии указывается proxy. На самом деле это не моя цель, но это то, что в принципе.

Возможно ли загрузить содержимое в iframe, чтобы отобразить вместо атрибута src?

<iframe class="output"> 
<?php echo $content; ?> 
</iframe> 

Example of the HTML я получить и the page with the iframe Я хотел бы загрузить содержимое в.

Если это не представляется возможным (я подозреваю), что будет еще один способ сделать это («реальный» кадр? ??).

ответ

4

Вы можете использовать php для преобразования html в файл, а затем установить этот временный файл как src iframe.

Или, в сочетании с JavaScript для пост-обработки в HTML, как:

function callthisonload(){ 

    var iFrame = document.getElementById('youriFrameID'); 

    iFrame.outerHTML = '<?php echo $curlReponseContents; ?>'; 

} 
+0

Вот что я боялся. Я действительно надеюсь, что есть другое решение. – PeeHaa

+0

** Редактировать: ** Добавлена ​​опция, которая не требует записи в файл. – Motes

Смежные вопросы