Рубрики

PHP | Функция DOMDocument loadHTMLFile ()

Функция DOMDocument :: loadHTMLFile () — это встроенная функция в PHP, которая используется для загрузки HTML из файла.

Синтаксис:

bool DOMDocument::loadHTMLFile( string $filename, int $options = 0 )

Параметры: эта функция принимает два параметра, как указано выше и описано ниже:

  • $ filename: этот параметр содержит путь к файлу HTML.
  • $ options: этот параметр используется для указания дополнительных параметров Libxml в PHP 5.4.0 и Libxml 2.6.0.

Возвращаемое значение: эта функция возвращает TRUE в случае успеха или FALSE в случае неудачи. Эта функция возвращает DOMDocument, если он вызывается статически или FALSE в случае сбоя.

Ниже программы иллюстрируют функцию DOMDocument :: loadHTMLFile () в 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>

Программа 1:

<?php

  
// Создать новый DOMDocument

$doc = new DOMDocument();

  
// Загрузить файл HTML

$doc->loadHTMLFile("gfg.html");

  
// Создать HTML-документ и отобразить его

echo $doc->saveHTML();

  
?>

Выход:

<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>

Программа 2:

<?php

  
// Создать новый DOMDocument

$doc = new DOMDocument();

   
// Создать элемент

$comm1 = $doc->createComment('Starting of HTML document file');

  
// Добавить элемент в документ

$doc->appendChild($comm1);

  
// Создать HTML-документ и отобразить его

echo $doc->saveHTML();

  
// Загрузить файл HTML

$doc->loadHTMLFile('gfg.html');

  
// Создать элемент

$comm2 = $doc->createComment('Ending of HTML document file');

  
// Добавить элемент в документ

$doc->appendChild($comm2);

  
// Создать HTML-документ и отобразить его

echo $doc->saveHTML();

  
?>

Выход:

<!--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-->

Ссылка: https://www.php.net/manual/en/domdocument.loadhtmlfile.php

Рекомендуемые посты:

PHP | Функция DOMDocument loadHTMLFile ()

0.00 (0%) 0 votes