В общем решил поковырять DOM, не могу понять как сохранить результат. конечно можно использовать что-то типа file_put_content или даже fwrite, но нашёл метод SaveHTMLFile, который почему-то работает не так как ожидалось.
$dom = new DOMDocument;
libxml_use_internal_errors(true);
libxml_clear_errors();
$dom -> loadHTMLFile($this -> tmp_dir . $this -> CurrentPage() . $this -> ext);
$html = $dom -> getElementsByTagName('html');
Как $html записать в файл?
Пробовал
$html -> formatOutput = true;Ругается что неверный метод
$html -> saveHTMLFile('test1.html');
Пробовал вот так
$dom -> formatOutput = true;Ни на что не ругается но и делает не то, создаёт файл с одной единственной строкой
$dom -> saveHTMLFile('test1.html');
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
Как записать всё содержимое объекта $html в файл?
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки