PHP DomDocument link tags sind leer
bearbeitet von Rolf BHallo T-Rex,
~~~php,bad
@$objDom->loadHTML( $strContent );
~~~
diese Zeile ist schuld. Doppelt!
Fehler 1: Das @ versteckt den Fehler 2 vor Dir. Nimm es weg und betrachte die diversen Fehlermeldungen, die dann erscheinen. Die sollten Dich vom Holzweg auf guten sicheren Boden bringen. Vergleiche auch mal die Meldungen mit denen, die kommen, wenn Du link durch knil oder sowas ersetzt.
Fehler 2: Na? Wer weiß denn sowas? Ist es
(A) die fehlende Zuweisung des Rückgabewertes an $objDom
(B) die falsche Methode zum Laden des Dokuments
(C) die fehlende LIBXML_NOXMLDECL Option (als 2. Parameter der Lademethode)?
Im Übrigen:
~~~php,bad
echo $arLinks[0]->C14N() //--- Recht
~~~
**Parse error**: syntax error, unexpected end of file
**Wrong result**: Da kommt nicht nur "Recht" heraus.
~~~php,good
echo $arLinks[0]->textContent;) //--- Recht
~~~
_Rolf_
--
sumpsi - posui - obstruxi
PHP DomDocument link tags sind leer
bearbeitet von Rolf BHallo T-Rex,
~~~php,bad
@$objDom->loadHTML( $strContent );
~~~
diese Zeile ist schuld. Doppelt!
Fehler 1: Das @ versteckt den Fehler 2 vor Dir. Nimm es weg und betrachte die diversen Fehlermeldungen, die dann erscheinen. Die sollten Dich vom Holzweg auf guten sicheren Boden bringen. Vergleiche auch mal die Meldungen mit denen, die kommen, wenn Du link durch knil oder sowas ersetzt.
Fehler 2: Na? Wer weiß denn sowas? Ist es
(A) die fehlende Zuweisung des Rückgabewertes an $objDom
(B) die falsche Methode zum Laden des Dokuments
(C) die fehlende LIBXML_NOXMLDECL Option (als 2. Parameter der Lademethode)?
Im Übrigen:
~~~php,bad
echo $arLinks[0]->C14N() //--- Recht
~~~
**Parse error**: syntax error, unexpected end of file
**Wrong result**: Da kommt nicht nur "Recht" heraus.
~~~php,good
echo $arLinks[0]->textContent;) //--- Recht
~~~
_Rolf_
--
sumpsi - posui - obstruxi
PHP DomDocument link tags sind leer
bearbeitet von Rolf BHallo T-Rex,
~~~php,bad
@$objDom->loadHTML( $strContent );
~~~
diese Zeile ist schuld. Doppelt!
Fehler 1: Das @ versteckt den Fehler 2 vor Dir. Nimm es weg und betrachte die diversen Fehlermeldungen, die dann erscheinen. Die sollten Dich vom Holzweg auf guten sicheren Boden bringen. Vergleiche auch mal die Meldungen mit denen, die kommen, wenn Du link durch knil oder sowas ersetzt.
Fehler 2: Na? Wer weiß denn sowas? Ist es
(A) die fehlende Zuweisung des Rückgabewertes an $objDom
(B) die falsche Methode zum Laden des Dokuments
(C) die fehlende LIBXML_NOXMLDECL Option (als 2. Parameter der Lademethode)?
Im Übrigen:
~~~php,bad
echo $arLinks[0]->C14N() //--- Recht
~~~
**Parse error**: syntax error, unexpected end of file
**Wrong result**: Da kommt nicht nur "Recht" heraus.
~~~php,good
echo $arLinks[0]->textContent;) //--- Recht
~~~
_Rolf_
--
sumpsi - posui - obstruxi