CSS-Parser mit MySql-Anbindung
Nico de Haen am 07.03.2004 – 2 Kommentare
Eine PHP-Klasse zum Parsen von Stylesheet-Angaben und zum Abspeichern der styles in eine MySql-Datenbank.
Kann zum Speichern von Themes und zum Individualisieren von Layouts verwendet werden. Zum Beispiel jeder User mit eigenem Layout etc.
Unterstützt derzeit ca. 50 style-properties, kann aber jederzeit einfach um zusätzliche properties erweitert werden.
Die styles können auch als mehrdimensionaler Array zurückgegeben werden, um sie mit PHP weiter zu verändern (z.B. zur Browser-Anpassung).
1 Kommentar
Danke, das Parsen funktioniert gut (DB verwende ich nicht).
Da viele Stylesheets-Dateien Kommentare enthalten (was zu unschönen Ergebnissen führen kann), habe ich noch diese Ergänzung vorgenommen (an den Anfang von parse_css()): $str = preg_replace( '/(?m-s:^\s\/*).?*\//sm', "", $str );
Eberhard am 20.05.2008