我正在使用php simple html dom库创建一个web scrapper。 我正在开发一个网页报废项目,在一个php页面上我加载了一个用于报废的html页面,我在另一个php页面上调用了一个函数,该页面也加载了一个或多个html页面。问题是我无法加载第二个html页面。以下是我在两个页面上用于加载html页面以进行报废的功能。 第一页
include ('simple_html_dom.php');
$html = new simple_html_dom ();
$html->load_file ( $link );
第一页
$html = new simple_html_dom ();
$html->load_file ( $link );
当代码调用第二个php页面时,我收到以下错误
Undefined variable: html
答案 0 :(得分:1)
嗯......我希望我理解你的问题......看看这是否能回答你的问题。
确保在每个页面上调用下一行...
include ('simple_html_dom.php');
然后我打电话给
$html = new simple_html_dom ();
$html->load_file ( $link );
现在如果我需要调用两个不同的XML文件,我会像这样做
$html = new simple_html_dom ();
$html->load_file ( $link );
$detail = new simple_html_dom ();
$detail->load_file ( $link2 );
如果你想要,你可以使用下一个方法加载相同的XML ...
$html = new simple_html_dom ();
$html->load_file ( $link );
$html2 = new simple_html_dom ();
$html2->load_file ( $link );