Ich habe hier eine Datei die ich folgendermasen öffne und auslese:
Jetzt wird ein der Datei etwas ersetzt. Ungefähr so:
str_replace("a", "b", $var_file); Geht das überhaupt? Wenn ich echo $var_file schreibe, wird nämlich nichts ausgegeben.
Jetzt möchte ich den Inhalt von $var_file wieder in die Datei schreiben und zwar überschreiben.
Das geht allerdings nicht, sprich die Datei enthält nur das: ?>
Was mache ich da falsch?
Code:
$fp = fopen("../var.inc.php", "r");
while ($buffer = fgets($fp, 1024))
{
$var_file = $buffer;
}
str_replace("a", "b", $var_file); Geht das überhaupt? Wenn ich echo $var_file schreibe, wird nämlich nichts ausgegeben.
Jetzt möchte ich den Inhalt von $var_file wieder in die Datei schreiben und zwar überschreiben.
Code:
fclose($fp);
$fp = fopen("../var.inc.php", "w");
fwrite($fp, $var_file, 1024);
fclose($fp);
Was mache ich da falsch?