Simple Html Dom Parser
Manchmal kommt man in die Verlegenheit einen Text, der Html enthält, vor der Ausgabe verändern, bzw bearbeiten zu müssen.
Mit dem PHP Simple HTML DOM Parser bekommt man sehr einfach Zugriff auf die im String enthaltenen Html-Elemente.
Einmal eingebunden kann die Klasse nicht nur Strings, sondern auch .html files öffnen und den Code verarbeiten.
Ein Anwendungsbeispiel
1 | <a href='http://google.de'>Websuche</a> |
Dieser Code kommt aus der Datenbank und soll in einer Website eingeblendet werden, jedoch soll der Link in einem anderen Fenster geöffnet werden. Dazu muss das Attribut „target“ hinzugefügt werden, was dann wie folgt aussieht:
1 2 3 4 5 | $html = str_get_html("</code>href='http://google.de'>Websuche<code>");//den String in die Instanz laden $dump = $html->find("a");//das "a" Element suchen $dump->target="_blank";//Setzen des "target"-Attributs $str = $dump;//String in Variable zurückschreiben echo $str // Ausgabe: <a href="http://google.de" target="_blank">Websuche</a> |
Die Klasse kann unter: http://simplehtmldom.sourceforge.net/ heruntergeladen werden.
Neueste Kommentare