如何使用的file_get_contents或file_get_html?(How to use f

2019-07-20 04:03发布

我已经通过在这里相当多的问题,读,我不知道我是否应该使用file_get_contentsfile_get_html这一点。

所有我想要做的是使用PHP来显示在我的网站从这个页面的两个表: http://www.statmyweb.com/recently-analyzed/

我知道如何让自己的整个页面,并在我的课程的网站上显示,但我无法弄清楚如何我能随便拉这两个表,而不用也越来越页眉/页脚。

Answer 1:

你是不是能够在指定file_get_contents()只是检索表。

你会得到的返回值file_get_contents()使用:

$result = file_get_contents("urlHere");

然后分析$result变量并提取您需要输出什么样的信息。



Answer 2:

你想file_get_html因为file_get_contents将响应正文加载到一个字符串,但file_get_html将其加载到简单的HTML DOM。

$dom = file_get_html($url);
$tables = $dom->find('table');
echo $tables[0];
echo $tables[1];

另外,您可以使用file_get_contents沿str_get_html

$dom = str_get_html(file_get_contents($url));

但是,这将是愚蠢的。



Answer 3:

采取由全网站内容file_get_contents()那么你有得到了内容应用的preg_match <table></table> 这将带给你所有的table标签下的内容。 同时显示在您的网页,只是把一个<table>然后回显您的匹配的内容和</table>末。



文章来源: How to use file_get_contents or file_get_html?