Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Beim speichern von .txt entstehen \

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
workershop
PostRank 8
PostRank 8
Beiträge: 697
Registriert: 19.11.2004, 19:08
Wohnort: Leipzig

Beitrag von workershop » 30.03.2011, 12:46

Hi,

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 &#40;!isset&#40;$_POST&#91;'text'&#93;&#41;&#41; $_POST&#91;'text'&#93; = "";
if &#40;isset&#40;$_POST&#91;'submit'&#93;&#41;&#41;
&#123;
    $fp = fopen&#40;"termine.txt", "w"&#41;;
    if &#40;$fp&#41;
    &#123;
        fputs&#40;$fp, $_POST&#91;'text'&#93;&#41;;
        fclose&#40;$fp&#41;;
        echo "Datei wurde gespeichert.<br><br>";
    &#125; else &#123;
        echo "Fehler&#58; kann Datei nicht öffnen<br>";
    &#125;

    echo '<a href="'.$_SERVER&#91;'PHP_SELF'&#93;.'">Erneut bearbeiten<br></a>';
    echo '<a href="./kochschule.html">Zurück zur Kochschule</a>';
&#125; else &#123;
    $fp = fopen&#40;"termine.txt", "r"&#41;;
    if &#40;$fp&#41;
    &#123;
        $_POST&#91;'text'&#93; = '';
        while&#40;!feof&#40;$fp&#41;&#41;
        &#123;
            $_POST&#91;'text'&#93; .= fgets&#40;$fp&#41;;
        &#125;
        fclose&#40;$fp&#41;;
    &#125;
?>
<form action="<?php echo $_SERVER&#91;'PHP_SELF'&#93; ?>" method="POST" enctype="multipart/form-data">
<textarea name="text" rows="20" cols="150"><?php echo $_POST&#91;'text'&#93; ?></textarea><br>
<input type="submit" name="submit" value="aktualisieren">
</form>
<?php
&#125;
?>
Und das ist der original Inhalt:

Code: Alles auswählen

<span class="first">00. Oktober 2011, 18.00 Uhr</span>
<span class="second">Gesundes Essen – Kalorienarm und schmackhaft kochen</span>
nach einmal speichern:

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>
und nach mehrmaligen speichern:

Code: Alles auswählen

<span class=\\\\\\\"first\\\\\\\">00. Oktober 2011, 18.00 Uhr</span>
<span class=\\\\\\\"second\\\\\\\">Gesundes Essen – Kalorienarm und schmackhaft kochen</span>