将外部URL放入我的页面

时间:2011-12-11 23:38:59

标签: php jquery html external file-get-contents

  

可能重复:
  Extracting the content of an element from an external page

有没有办法将外部页面放入我的页面而不是iframe。目前我使用:

<?php

$homepage = file_get_contents('http://www.google.com/');
echo $homepage;

?>

但这不是真正优雅的解决方案。这有一些优雅的解决方案吗?也许与jquery,java脚本,PHP ...或其他一些...... ???我需要的是显示外部页面,但可以看到外部页面的源代码...

更新:浏览器解决方案中的某些浏览器或类似内容???

1 个答案:

答案 0 :(得分:2)

如果您想在页面上显示外部页面的源代码:

<?php

  $url = 'http://www.google.com/';

?>
<html>
  <head>
    <title>HTML source of <?php echo $url; ?></title>
  </head>
  <body>
    <pre>
<?php echo htmlspecialchars(file_get_contents($url)); ?>
    </pre>
  </body>
</html>