【问题标题】:Get remote page complete contents and display at site获取远程页面完整内容并在现场显示
【发布时间】:2016-01-12 15:37:21
【问题描述】:

我只是想加载上面页面的完整内容并使用 php 显示。 我尝试了以下方法,但没有成功。

$url = "http://www.officialcerts.com/exams.asp?examcode=101";

$curl = curl_init($url);

curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);

$output = curl_exec($curl);

curl_close($curl);

$DOM = new DOMDocument;

$DOM->loadHTML( $output);

如何遍历 loadHTML 生成的文档?

【问题讨论】:

  • did not work 不是正确的问题描述。至于加载整页;如果在源代码中使用相对 url,您可能会遇到许多资源路径问题
  • $items的值在哪里设置? ...
  • 参见 stackoverflow.com/questions/2909849/loop-over-domdocument 了解如何遍历 loadHTML 构建的 DOM 文档树的示例——好吧,也许已经构建了,你不检查 loadHTML 的返回值是否工作与否....

标签: php jquery dom curl file-get-contents


【解决方案1】:

如果您想按原样显示页面,请使用框架加载页面,这是有史以来最简单的方法:

<frame src="URL">

Frame tag

【讨论】:

  • 我认为您没有看到我想要实现的目标。使用 html 框架标签不是一种方法。
  • &lt;frame&gt; is deprecated... 你确定你不是说&lt;iframe&gt;
  • 我不想使用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-28
  • 1970-01-01
  • 2020-03-20
  • 2012-06-04
  • 2010-11-21
  • 1970-01-01
相关资源
最近更新 更多