Autor | Zpráva | ||
---|---|---|---|
Onecar Profil |
#1 · Zasláno: 25. 10. 2007, 13:01:02 · Upravil/a: Onecar
Zdravím, potřeboval bych pomoci se zpracováním HTML souboru jako XML.
$form_html = file_get_contents ($www); // HTML string No a vono to nejde :-D. Píše mi to, že ta metoda není známá - mám něco doinstalovat, nebo znáte lepší řešení této situace? |
||
Joker Profil |
#2 · Zasláno: 25. 10. 2007, 13:08:18
Viz manuál: http://cz.php.net/manual/cs/ref.dom.php
Objekt DOMDocument metodu getAttributeNode prostě nemá. Zato jí má objekt DOMElement |
||
Onecar Profil |
#3 · Zasláno: 25. 10. 2007, 13:35:56
Díky moc, to je tak, když nečtu manuál dost pozorně :-).
Přepsal jsem tedy DOMDocument na DOMelement, ale teď to zas plive FATAL ERROR: Fatal error: Uncaught exception 'DOMException' with message 'DOMElement::__construct() expects at least 1 parameter, 0 given' in C:AppServwww est.php:12 Stack trace: #0 C:AppServwww est.php(12): DOMElement->__construct() #1 {main} thrown in C:AppServwww est.php on line 12 Řádek 12 je právě $html = new DOMElement(); Rozumím tomu tak, že chce, abych použil konstruktor, ale já ho použít nechci, nepotřebuju ho. Poradíš ještě jednou? |
||
loyza Profil |
#4 · Zasláno: 25. 10. 2007, 14:17:39 · Upravil/a: loyza
Mno píšou, že ten konstruktor očekává alespoň jeden parametr a ty si mu tam žádný nedal. Tak mu ho tam zkus dát.
http://cz.php.net/manual/cs/function.dom-domdocument-construct.php |
||
Onecar Profil |
#5 · Zasláno: 25. 10. 2007, 14:29:33
Tož chlapi, tak teď fakt nevím. Zkusil jsem $html = new DOMElement('root');, ale pak mi zas nechce jet metoda loadHTML.
Fatal error: Call to undefined method DOMElement::loadHTML() in C:AppServwww est.php on line 13 A přitom DOMElement by loadHTML umět měl. Nenajde se dobrá duše, která se v tom vyzná? :-( |
||
Onecar Profil |
#6 · Zasláno: 25. 10. 2007, 17:55:32
V pohodě, už jsem to vyřešil jinak. Dík za pomoc.
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0