|
DOMDocument::loadHTMLFileLoad HTML from a file Description
public bool DOMDocument::loadHTMLFile(string
$filename , int $options = 0)
The function parses the HTML document in the file named
Warning
This function parses the input using an HTML 4 parser. The parsing rules of HTML 5, which is what modern web browsers use, are different. Depending on the input this might result in a different DOM structure. Therefore this function cannot be safely used for sanitizing HTML.
The behavior when parsing HTML can depend on the version of
As an example, some HTML elements will implicitly close a parent element when encountered. The rules for automatically closing parent elements differ between HTML 4 and HTML 5 and thus the resulting DOM structure that DOMDocument sees might be different from the DOM structure a web browser sees, possibly allowing an attacker to break the resulting HTML. Return Values
Returns Errors/Exceptions
If an empty string is passed as the While malformed HTML should load successfully, this function may generate Changelog
Examples
Example #1 Creating a Document
See Also
|