fastix®: Wie definiert php eine Zeile?

Beitrag lesen

Moin!

Hi,

(Doch nicht) Günni: Du versuchst mit dem Konstrukt [^>]*> die Gierigkeit des Regulären Ausdrucks einzudämmen.

Und das ist sowieso nicht allgemein tauglich.

Um was "allgemein taugliches zu bauen" scheint es ziemlicher Kanonen zu bedürfen:

http://pixel-apes.com/safehtml strippt nach eigenen Angaben sämtlichen gefährlichen Code aus HTML-Dateien. Sicher lässt sich das mit einem Blick in den PHP-Quelltext auch auf Tabellen begrenzen.

Der dort verfügbare Download umfasst gezippte 21 kb (mit php-doc-Kommentaren, also zum umbauen/weiterentwickeln) und 11 kb ohne diese.

Weitere, teils ziemlich disperformant aussehende, Lösungsansätze, einer mit eben dem obengenannten und als nicht in allen Fällen für tauglich befundenen Suchmuster, stehen auf http://de3.php.net/manual/de/function.strip-tags.php

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development