嗨,我正在尝试打印HTML页面的源代码,但是它无法正常工作,请有人帮忙。
这是代码:
$curl->get('https://google.com');
$response = $curl->getRawResponse();
$html = new simple_html_dom();
$html->load($response);
$source = stream_get_contents($html);
echo $source;
答案 0 :(得分:0)
简单的HTML DOM对象不是流,您不能将其用作stream_get_contents()
的参数。
与load()
方法相反的是save()
。它以字符串形式返回对象的内容,或者如果给定文件名参数,则将其写入文件。所以你应该使用:
$source = $html->save();