Hallo,
ich habe im Internet diesen Code gefunden der genau das bewirgt was ich brauche, leider ist hier ein kleiner Fehler. Sobald ich auf File speichern klicke wird vor jedem " ein \ gesetzt, das nach dem File Schreiben überall \" steht und beim weiteren schreiben \\\" und das geht immer weiter
Was muss ich bei dem Code ändern?
ich habe im Internet diesen Code gefunden der genau das bewirgt was ich brauche, leider ist hier ein kleiner Fehler. Sobald ich auf File speichern klicke wird vor jedem " ein \ gesetzt, das nach dem File Schreiben überall \" steht und beim weiteren schreiben \\\" und das geht immer weiter
Was muss ich bei dem Code ändern?
PHP:
<?php
if (!isset($_POST['text']))
$_POST['text'] = "";
if (isset($_POST['submit']))
{
// Text in Textdatei ablegen
$fp = fopen("file.html", "w");
if ($fp)
{
fwrite($fp, $_POST['text']);
fclose($fp);
echo "Datei wurde gespeichert.";
}
else
{
echo "Fehler: kann Datei nicht öffnen<br>";
}
}
else
{
$fp = fopen("file.html", "r");
if ($fp)
{
$_POST['text'] = '';
while(!feof($fp))
{
$_POST['text'] .= fgets($fp);
}
fclose($fp);
}
}
?>
<body>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST" enctype="multipart/form-data">
<textarea name="text" rows="50" cols="100">
<?php
echo $_POST['text']
?>
</textarea>
<br>
<input type="submit" name="submit" value="speichern">
</form>
</body>