Werte in Datei ersetzen?

unrealzero_php

Erfahrenes Mitglied
Hallo Zusammen

Habe eine CSS-Datei über welche ich die Hindergrund-, Tabellenfarbe usw. der Website definiere. Nun möchte ich die Farbe der Seite über wenige Mausklicks ändern können.

Gibt es unter PHP die Möglichkeit, die Datei zu öffnen, alle Farb-Werte die folgendes Format haben: #cc0000 mit dem Farb-Wert #cccc00 zu ersetzen und anschliessend die Datei zu überschreiben
 
PHP:
$filename = 'style.css';
$file = file_get_contents($filename);
$new_file = str_replace('#cc0000', '#cccc00', $file);
$fp = fopen($filename, 'w');
fwrite($fp, $new_file);
fclose($fp);
Ich würde dir aber empfehlen, das mit JavaScript zu machen, da in diesem Fall nicht jedesmal Traffic verursacht wird, wenn der User den Style wechselt.
 
SilentWarrior hat gesagt.:
PHP:
$filename = 'style.css';
$file = file_get_contents($filename);
$new_file = str_replace('#cc0000', '#cccc00', $file);
$fp = fopen($filename, 'w');
fwrite($fp, $new_file);
fclose($fp);
Ich würde dir aber empfehlen, das mit JavaScript zu machen, da in diesem Fall nicht jedesmal Traffic verursacht wird, wenn der User den Style wechselt.
Danke, genau dass habe ich gesucht!
 
Zurück