• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

File wird falsch erstellt

jim82

Neues Mitglied
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?

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>
 

Neueste Beiträge

Zurück
Oben