Cytat
Warning: DOMDocument::saveHTML() [domdocument.savehtml]: output conversion failed due to conv error in core.php on line 72
Warning: DOMDocument::saveHTML() [domdocument.savehtml]: Bytes: 0xC4 0x20 0x6F 0x70 in core.php on line 72
Warning: DOMDocument::saveHTML() [domdocument.savehtml]: Bytes: 0xC4 0x20 0x6F 0x70 in core.php on line 72
Dodam, że gdy ze źródła strony usunąłem kod Java Script, w którym miałem stringi zawierające polskie znaki, to klasa ta działała poprawnie nawet na tym innym serwerze. Jednak muszę posiadać te kody Java Script, więc trzeba zrobić tak, aby i z nimi klasa sobie radziła.
A oto kod, poprzez jaki korzystałem z klasy:
function tidyHTML($str) { $dom=new DOMDocument; @$dom->loadHTML($str); $dom->formatOutput=true; $str=$dom->saveHTML(); return $str; }
Tę funkcję oczywiście wykorzystywałem do parsowania wygenerowanego źródła strony.
Pozdrawiam,
ladovnik