Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 22213 программистов и 1018 роботов. Сейчас ищет 641 программист ...
Приступая к работе

DOMDocument::loadHTMLFile - Загрузка HTML из файла

Вернуться к: DOMDocument

DOMDocument::loadHTMLFile

(PHP 5, PHP 7)

DOMDocument::loadHTMLFile Загрузка HTML из файла

Описание

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

Функция разбирает HTML документ из файла filename. В отличие от загрузки XML, HTML документ не обязан быть правильно построенным.

Список параметров

filename

Путь к HTML файлу.

options

Начиная с версии PHP 5.4.0 и Libxml 2.6.0, можно также использовать параметр options для передачи дополнительных параметров Libxml.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки. Если вызвана статически, возвращает объект класса DOMDocument или FALSE в случае возникновения ошибки.

Ошибки

Если через аргумент filename передана пустая строка или файл ничего не содержит, будет сгенерировано предупреждение. Это предупреждение генерируется не libxml, поэтому оно не может быть обработано обработчиками ошибок библиотеки libxml.

Этот метод может быть вызван статически, но при этом будет сгенерирована ошибка уровня E_STRICT.

Несмотря на то, что некорректный HTML обычно успешно загружается, данная функция может генерировать ошибки уровня E_WARNING при обнаружении плохой разметки. Для обработки данных ошибок можно воспользоваться функциями обработки ошибок libxml.

Примеры

Пример #1 Создание документа

<?php
$doc 
= new DOMDocument();
$doc->loadHTMLFile("filename.html");
echo 
$doc->saveHTML();
?>

Список изменений

Версия Описание
5.4.0 Добавлен параметр options.

Смотрите также

  • DOMDocument::loadHTML() - Загрузка HTML из строки
  • DOMDocument::saveHTML() - Сохраняет документ из внутреннего представления в строку, используя HTML форматирование
  • DOMDocument::saveHTMLFile() - Сохраняет документ из внутреннего представления в файл, используя HTML форматирование



Вернуться к: DOMDocument

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware