PHP | Función DOMDocument loadHTMLFile()

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

Publicación traducida automáticamente

Artículo escrito por jit_t y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *