Hallo Zusammen
Ich möchte gerne eine Datei per include in einem textarea feld ausgeben, damit man sie dort bearbeiten kann. Danach möchte ich, dass der alte Text (der am Anfang in der Textarea geladen wurde) gegen den neuen Text, bzw. den geänderten Text in der Textarea ausgetauscht wird.
Ich habe etwas gebastelt, funktioniert jedoch nicht. Wenn ich etwas in die Textarea hinein schreibe, schreibt es mir immer nur "Array" in die Textdatei.
Hier einmal den Quelltext:
Kann mir jemand weiter helfen?
Ich bin schon sehr lange am suchen, habe jedoch nur Lösungen gefunden um einzelne strings aus der Datei auszutauschen und nicht den ganzen Inhalt einer Datei.
Vielen Dank schon mal.
Gruss Jonas
Ich möchte gerne eine Datei per include in einem textarea feld ausgeben, damit man sie dort bearbeiten kann. Danach möchte ich, dass der alte Text (der am Anfang in der Textarea geladen wurde) gegen den neuen Text, bzw. den geänderten Text in der Textarea ausgetauscht wird.
Ich habe etwas gebastelt, funktioniert jedoch nicht. Wenn ich etwas in die Textarea hinein schreibe, schreibt es mir immer nur "Array" in die Textdatei.
Hier einmal den Quelltext:
PHP:
<?php
$replace_ausbildung = $HTTP_POST_VARS['replace_ausbildung'];
$replace_theater = $HTTP_POST_VARS['replace_theater'];
$replace_konzert = $HTTP_POST_VARS['replace_konzert'];
$replace_unterricht = $HTTP_POST_VARS['replace_unterricht'];
$datei1 = "dateiname.txt";
$fehler = "<table width=\"100%\" ><tr><td width=\"10\"> </td><td width=\"*\">ERROR. Keine Daten vorhanden!<a href='javascript:history.back()'><b> Bitte Hier klicken</b></a></td></tr></table>";
if(file_exists($datei1))
{
if($post)
{
$inhalt = file($datei1);
// Neue Daten hinein schreiben.
$fp = fopen($datei1,"w");
$rep_old = "$inhalt";
$rep_neu = "$replace_ausbildung";
$inhalt = str_replace("$rep_old","$rep_neu",$inhalt);
fputs($fp,$inhalt);
fclose($fp);
}
}
else
{
echo"Es wurde keine Datei gefunden";
}
?>
Kann mir jemand weiter helfen?
Ich bin schon sehr lange am suchen, habe jedoch nur Lösungen gefunden um einzelne strings aus der Datei auszutauschen und nicht den ganzen Inhalt einer Datei.
Vielen Dank schon mal.
Gruss Jonas