PHP | DOMDocument loadHTMLFile() Function Last Updated : 30 Aug, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report The DOMDocument::loadHTMLFile() function is an inbuilt function in PHP which is used to load HTML from a file. Syntax: bool DOMDocument::loadHTMLFile( string $filename, int $options = 0 ) Parameters: This function accepts two parameters as mentioned above and described below: $filename: This parameter holds the path to the HTML file. $options: This parameter is used to specify the additional Libxml parameters 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 a DOMDocument if it is called statically or FALSE on failure. Below programs illustrate the DOMDocument::loadHTMLFile() function in PHP: gfg.html 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: php <?php // Create a new DOMDocument $doc = new DOMDocument(); // Load the HTML file $doc->loadHTMLFile("gfg.html"); // Create an HTML document and display it echo $doc->saveHTML(); ?> Output: <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 2: php <?php // Create a new DOMDocument $doc = new DOMDocument(); // Create an element $comm1 = $doc->createComment('Starting of HTML document file'); // Append element to the document $doc->appendChild($comm1); // Create an HTML document and display it echo $doc->saveHTML(); // Load the HTML file $doc->loadHTMLFile('gfg.html'); // Create an element $comm2 = $doc->createComment('Ending of HTML document file'); // Append element to the document $doc->appendChild($comm2); // Create an HTML document and display it echo $doc->saveHTML(); ?> Output: <!--Starting of HTML document file--> <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> <!--Ending of HTML document file--> Reference: https://www.php.net/manual/en/domdocument.loadhtmlfile.php Comment More infoAdvertise with us Next Article PHP | DOMDocument loadHTML() Function J jit_t Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-DOM Similar Reads PHP | DOMDocument loadHTML() Function The DOMDocument::loadHTML() function is an inbuilt function in PHP which is used to load HTML file from a string. Syntax: bool DOMDocument::loadHTML( string $source, int $options = 0 ) Parameters: This function accepts two parameters as mentioned above and described below: $source: This parameter ho 2 min read PHP | DOMDocument loadXML() Function The DOMDocument::loadXML() function is an inbuilt function in PHP which is used to load the XML file from a string. Syntax: mixed DOMDocument::loadXML( string $source, int $options = 0 ) Parameters: This function accepts two parameters as mentioned above and described below: $source: This parameter 2 min read PHP | DOMDocument load() Function The DOMDocument::load() function is an inbuilt function in PHP which is used to load an XML document from a file. Syntax: mixed DOMDocument::load( string $filename, int $options = 0 ) Parameters: This function accepts two parameters as mentioned above and described below: $filename: This parameter h 1 min read PHP DOMDocument saveHTMLFile() Function The DOMDocument::saveHTMLFile() function is an inbuilt function in PHP that is used to create an HTML document from the DOM representation. This function is used after creating the dom document. Syntax: int DOMDocument::saveHTMLFile( string $filename ) Parameters: This function accepts a single para 2 min read PHP | DOMDocument importNode() Function The DOMDocument::importNode() function is an inbuilt function in PHP which is used to return a copy of the node which need to import and associates it with the current document. Syntax: DOMNode DOMDocument::importNode( DOMNode $importedNode, bool $deep = FALSE ) Parameters: This function accepts two 2 min read PHP | DOMDocument normalizeDocument() Function The DOMDocument::normalizeDocument() function is an inbuilt function in PHP which is used to normalize the document. This function is used to convert the document into the normal form if you saved and then loaded the document. Syntax: void DOMDocument::normalizeDocument( void ) Parameters: This func 1 min read Like