Sponsor-Board.de

Normale Version: Reguläre Ausdrücke HILFE :D
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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:

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

Ist es Absicht, dass der zweite Parameter bei dir leer ist? Weil das ja eigentlich der Parameter ist der sagt, was der neue String(teil) sein soll. Ergo wird in deinem Beispiel nichts eingefügt, deswegen vllt das Löschen der Daten?

MfG Phil

P.S. Bin gerade erst PHP am lernen Biggrin Aber das passt zum aktuellen Kapitel
Referenz-URLs