hi leute! ich hab mir von codeschnippsel.net einen kleinen fetzen gehohlt, präzise: ein editierscript für dateien.
leider kommen beim ausführen immer die fiesen backslashes in die datei geschrieben vor " und '
hier erstmal der originalcode:
ich weiß ja so ungefähr wie man das beheben kann, z.b. mit
und hier mein versuch der leider nicht funktioniert
ich bitte um eure mithilfe, bin schon total deprimiert
leider kommen beim ausführen immer die fiesen backslashes in die datei geschrieben vor " und '
hier erstmal der originalcode:
PHP Code:
<?php
$file = "update.txt";
echo "<form action=\"$PHP_SELF\" method=\"POST\">";
echo "<textarea name=\"text\" cols=\"50\" rows=\"5\">";
readfile($file);
echo "</textarea><BR>";
echo "<input type=\"submit\" name=\"gesendet\" value=\"speichern\">";
echo "</form><BR>";
if ($gesendet) {
$datei_speichern=fopen($file, "w");
fwrite ($datei_speichern, $_POST['text']);
fclose($datei_speichern);
echo "Änderung erfolgreich";
}
?>
PHP Code:
$Name=stripslashes($Name);
$Name=strtr($Name,"'","'");
PHP Code:
<?php
$file = "update.txt";
echo "<form action=\"$PHP_SELF\" method=\"POST\">";
echo "<textarea name=\"text\" cols=\"50\" rows=\"5\">";
readfile($file);
echo "</textarea><BR>";
echo "<input type=\"submit\" name=\"gesendet\" value=\"speichern\">";
echo "</form><BR>";
if ($gesendet) {
$datei_speichern=stripslashes($datei_speichern);
$datei_speichern=strtr($datei_speichern,"'","'");
$datei_speichern=fopen($file, "w");
fwrite ($datei_speichern, $_POST['text']);
fclose($datei_speichern);
echo "Änderung erfolgreich";
}
?>
Comment