20.03.2011, 02:16
Hallo leute,
ich möchte gerne per PHP meine navigation.css datei ändern, funzt bis jetzt alles wunderbar ich kann sie öffnen und lesen etc.
Nun wenn ich aber abspeicher löscht er mir einfach alles raus und fügt die neue Class einfach ein.
z.B. ein Code:
ich möchte gerne per PHP meine navigation.css datei ändern, funzt bis jetzt alles wunderbar ich kann sie öffnen und lesen etc.
Nun wenn ich aber abspeicher löscht er mir einfach alles raus und fügt die neue Class einfach ein.
z.B. ein Code:
Code:
#navigation_30 { height:30px; }
#navigation_32 { height:31px; }
danach macht er es zu
Code:
#navigation_33 { height:30px }
(height zahlen und nach navigaiton haben keine rolle
Hier mein PHP Code:
PHP-Code:
$fp_new = str_replace('#navigation_'.$naviID.' { /([^\})/ }', '', $fp);
ich hab nun gedacht er löscht die alte id, wenn sie schon vorhanden ist und ersetzt sie mit einer neuen (wird später gemacht), bloß wie ich sehe löscht er alles (also: #navigation_30 { height:30px; }
#navigation_32 { height:31px; } sucht er)
und fügt dan später ein, deswegen will ich gerne reguläre ausdrücke benutzten und geschweifte klammern verbieten.
Leider funzt das nicht, hoffe ihr könnt mir helfen