MWojt Posted June 9, 2014 Share Posted June 9, 2014 Hi Leute, ich habe mal wieder ein Problem mit PHP: Ich versuche gerade, eine Config-Datei zu verändern, indem ich die Datei als Array in einer Variable speichere, um danach dieselbe Datei zu löschen und neu zu schreiben mit der veränderten Zeile. Ich versuche, die Änderung des Arrays mittels preg_replace herbeizuführen, jedoch ohne Erfolg. Ich komme mit der Syntex des Befehls, oder eher des Patterns, nicht so ganz zurecht. Ich möchte zuerst eine Zuweisung $variable = "alt"; finden (Leerzeichen existieren nicht zwangsweise), um diesen dann durch $variable = "neu"; zu ersetzen. Dabei möchte ich, dass der Befehl möglichst universal anwendbar ist, also nicht nur für Strings, sondern auch für Booleans, Doubles und Integer (beim Pattern, aber nicht zwangsweise beim Replacement). Außerdem würde ich mich, wenn ich schon dabei bin, freuen, wenn mir jemand sagen könnte, wie man Arrays wie oben ersetzt. Nun habe ich drei Variablen: $filecontent: Der Array der zu verändernden Datei; $setting: Die Variable, die verändert werden soll; $value: Der Wert, den die Variable bekommen soll. Da ich es nicht auf die Reihe bekomme, einen Befehl, der die Zeile ordentlich ändert, zu schreiben, würde ich mich über eure Hilfe freuen. Mit freundlichen Grüßen, MWojt Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now