Contents
Syntax:bool DOMDocument::loadHTMLFile (string $filename, int $options = 0)
Parameters:This function takes two parameters as above and described below: - $filename :this parameter contains the path to the HTML file.
- $options:this parameter is used to specify additional Libxml options in PHP 5.4.0 and Libxml 2.6.0.
Return Value:This function returns TRUE on success or FALSE on failure. This function returns DOMDocument if called statically, or FALSE on failure.The following programs illustrate the DOMDocument::loadHTMLFile() function in PHP:gfg.html <
html
>
<
head
>
<
title
> PHP function < /
title
>
< /
head
>
<
body
>
<
h1
> Welcome to GeeksforGeeks < /
h1
>
<
h2
> PHP function < /
h2
>
<
div
> A computer science portal < /
div
>
< /
body
>
< /
html
>
Program 1:
// Create a new DOMDocument
$doc
=
new
DOMDocument();
// Download HTML file
$doc
-> loadHTMLFile (
"gfg.html"
);
// Create an HTML document and display it
echo
$doc
-> saveHTML();
?>
Output: < title > PHP function < / title > < / head > Welcome to GeeksforGeeks < / h1 >
PHP function
< / html >
Program 2:
// Create a new DOMDocument
$doc
=
new
DOMDocument();
// Create element
$comm1
=
$doc
-> createComment (
’Starting of HTML document file’
);
// Add an element to the document
$doc
-> appendChild (
$comm1
);
// Create an HTML document and display it
echo
$doc
-> saveHTML();
// Download HTML file
$doc
-> loadHTMLFile (
’gfg.html’
);
// Create element
$comm2
=
$doc
-> createComment (
’Ending of HTML document file’
);
// Add an element to the document
$doc
-> appendChild (
$comm2
);
// Create an HTML document and display it
echo
$doc
-> saveHTML();
?>
Output: < title > PHP function < / title > < / head > Welcome to GeeksforGeeks < / h1 >
PHP function
< / html >
Link: https://www.php.net/manual/en/domdocument.loadhtmlfile.php