La función DOMDocument::loadHTMLFile() es una función incorporada en PHP que se usa para cargar HTML desde un archivo.
Sintaxis:
bool DOMDocument::loadHTMLFile( string $filename, int $options = 0 )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $filename: este parámetro contiene la ruta al archivo HTML.
- $opciones: este parámetro se usa para especificar los parámetros adicionales de Libxml en PHP 5.4.0 y Libxml 2.6.0.
Valor devuelto: esta función devuelve VERDADERO en caso de éxito o FALSO en caso de error. Esta función devuelve un DOMDocument si se llama estáticamente o FALSO en caso de falla.
Los siguientes programas ilustran la función DOMDocument::loadHTMLFile() en 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>
Programa 1:
<?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(); ?>
Producción:
<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>
Programa 2:
<?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(); ?>
Producción:
<!--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-->
Referencia: https://www.php.net/manual/en/domdocument.loadhtmlfile.php