Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php domDocument在非对象问题上加载HTML getElementsByTagName_Php_Domdocument_Getelementsbytagname - Fatal编程技术网

Php domDocument在非对象问题上加载HTML getElementsByTagName

Php domDocument在非对象问题上加载HTML getElementsByTagName,php,domdocument,getelementsbytagname,Php,Domdocument,Getelementsbytagname,我是PHP新手,所以我对这段代码有点迷恋。 如果你看这有一个表,我只想把它拿出来,我知道它是第一个表,它在源代码第1065行上 但是我得到了这个错误 bool(false) Fatal error: Call to a member function getElementsByTagName() on a non-object in /get.php on line 23 bool(false) Catchable fatal error: Object of class DOMNodeLis

我是PHP新手,所以我对这段代码有点迷恋。 如果你看这有一个表,我只想把它拿出来,我知道它是第一个表,它在源代码第1065行上

但是我得到了这个错误

bool(false)
Fatal error: Call to a member function getElementsByTagName() on a non-object in /get.php on line 23
bool(false) Catchable fatal error: Object of class DOMNodeList could not be converted to string in /get.php on line 28
我有这个代码,希望有人能指导我。(第23行是$rows..行)

第28行是echo$array…

您应该使用DOMDocument::loadHTMLFile而不是DOMDocument::loadHTML

  • DOMDocument::loadHTML:从字符串加载HTML
  • DOMDocument::loadHTMLFile:从文件加载HTML

你好,沃恩多,谢谢。它修复了该问题,但随后出现了DOMNodeList错误,请参阅更新。。希望您或其他人能提供帮助。您正在尝试打印$cols,这是一个域名列表。如果你想检查它的内容,你必须使用
DOMDocument::saveXml
(是的,它既无聊又复杂)
bool(false) Catchable fatal error: Object of class DOMNodeList could not be converted to string in /get.php on line 28