ich habe ein kleines Script, wo ich Termine im Browser bearbeite, diese dann als Textdatei auf dem Server speichere und diese in einer Website per include angezeigt wird. Jetzt habe ich aber das Problem, das nach jeden speichern ein \ hinzugefügt wird. Hat jemand eine Idee, was hier falsch läuft?
Code: Alles auswählen
<?php
if (!isset($_POST['text'])) $_POST['text'] = "";
if (isset($_POST['submit']))
{
$fp = fopen("termine.txt", "w");
if ($fp)
{
fputs($fp, $_POST['text']);
fclose($fp);
echo "Datei wurde gespeichert.<br><br>";
} else {
echo "Fehler: kann Datei nicht öffnen<br>";
}
echo '<a href="'.$_SERVER['PHP_SELF'].'">Erneut bearbeiten<br></a>';
echo '<a href="./kochschule.html">Zurück zur Kochschule</a>';
} else {
$fp = fopen("termine.txt", "r");
if ($fp)
{
$_POST['text'] = '';
while(!feof($fp))
{
$_POST['text'] .= fgets($fp);
}
fclose($fp);
}
?>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST" enctype="multipart/form-data">
<textarea name="text" rows="20" cols="150"><?php echo $_POST['text'] ?></textarea><br>
<input type="submit" name="submit" value="aktualisieren">
</form>
<?php
}
?>
Code: Alles auswählen
<span class="first">00. Oktober 2011, 18.00 Uhr</span>
<span class="second">Gesundes Essen – Kalorienarm und schmackhaft kochen</span>
Code: Alles auswählen
<li><span class=\"first\">00. April 2011, 18.00 Uhr</span>
<span class=\"second\">Gesundes Essen – Kalorienarm und schmackhaft kochen</span>
Code: Alles auswählen
<span class=\\\\\\\"first\\\\\\\">00. Oktober 2011, 18.00 Uhr</span>
<span class=\\\\\\\"second\\\\\\\">Gesundes Essen – Kalorienarm und schmackhaft kochen</span>