If you want to suppress output warnings from loadHTMLFile($url), put an @ sign in front. This even works in:
<?php
$load = @$dom->loadHTMLFile($url);
?>
![]() |
|
||||||||||
|
DOMDocument->loadHTMLFile()Описаниеclass DOMDocument {bool loadHTMLFile ( string filename ) }
The function parses the HTML document in the file named
This function may also be called statically to load and create a DOMDocument object. The static invocation may be used when no DOMDocument properties need to be set prior to loading. Возвращаемые значенияВозвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки. DOMDocument->loadHTMLFile()
gzech at SPAMFILTER dot eso dot org
21-Feb-2007 02:09
If you want to suppress output warnings from loadHTMLFile($url), put an @ sign in front. This even works in:
Lachlan Hunt
26-Sep-2005 11:15
Andy, the code you gave should not give that result. In your code, $tag is an <a> element and the nodeValue of elements is null, according to the DOM2 spec. You need to get at the text node first, before getting the node value.
andy at carobert dot com
25-May-2005 01:24
This puts the HTML into a DOM object which can be parsed by individual tags, attributes, etc.. Here is an example of getting all the 'href' attributes and corresponding node values out of the 'a' tag. Very cool....
bens at effortlessis dot com
08-Apr-2005 05:11
Note that this function doesn't parse the individual tags WITHIN the html file - it's all loaded as a "black box", and you end up with an XML widget that comprises nothing but the complete chunk of HTML. |