lesen und schreiben in eine txt Datei PHP

tomylle102

Grünschnabel
Als erstes gesagt das ist für mich Neuland und ich möchte auch kein Programmierer werden.
Ich habe nach diesen Problem auch schon 2 Tage lang bei Google gesucht aber nicht das richtige gefunden.

Der Code:

PHP:
<?php
if(isset($_POST['input'])) {
$dateiname ="links.txt";
$fp = fopen($dateiname, "w");
$f_input = fwrite($fp, $_POST['input']);
fclose($fp);


if(isset($_POST['Speichern'])) {
echo "<br><br>Ihre &Auml;nderungen wurden gespeichert ";
}

} else {
$dateiname ="links.txt";
$fp = fopen($dateiname, "r");
$filesize= filesize($dateiname);
$f_output = fread($fp, $filesize);
fclose($fp);

echo '<div style="text-align:center;"><form action="links.php" method="POST"><textarea name="input" cols="70" rows="15">';
echo $f_output;
echo'</textarea><br /></div>
<div style="text-align:center;"><input type="submit" name="Speichern" value="Speichern">
<input type="Reset" name="Reset" value="Reset"></form></div>';


}
?>

Meine Frage dazu: wenn ich einen Link eingeben
PHP:
<a href="meineseite">meine Seite</a>
erscheint dieser dann so :
PHP:
<a href=\"meineseite\">meine Seite</a>
(oder mehrere: \\\) Wie bekomme ich es hin das es so ausgegeben wird wie ich es eingebe (ohne backslash)?

Ich bitte um eine einfache Erklärung und schon mal vielen Dank für Ihre Mühen.
 
in der php.ini ist ein schalter für magic quotes, da kannst du es abschalten. das heißt aber, das du die sonderzeichen an den entsprechenden stellen selber entkräften musst.

mfg
 
Zurück