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

Text- eingabe, ausgabe und bearbeiten

Status
Für weitere Antworten geschlossen.

miggiboy

Neues Mitglied
Nabend zusamen,

ich bin auf ein Problem gestoßen und ich komme allein nicht weiter, ich hoffe ihr könnt mir da weiterhelfen. Ich möchte ein Eingabefeld erstellen das den eingegebenden Text in eine Datei speichert und bein nächsten Laden der Seite in das gleiche Feld wieder ausgibt. Damit man es wieder bearbeiten kann.

Das hat aus soweit geklappt, nur es werden unerwünschte Zeilenumbrüche und bereits gelöschte Zeichen wieder mit ausgegeben!

Schaut selbst: Eingabe Seite Test 3

und hier der Quellcode:

Code:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Eingabe Seite Test 3</title>
</head>

<?

$test = TEST;

echo "--->";
echo $_POST["Textfeld"];
echo "<---";
?>

<?php
$schreiben = fopen('test.txt', 'r+');
//$inhalt = fread($verbindung, filesize('test.txt');
fwrite($schreiben, $_POST["Textfeld"]);
fclose($schreiben);
?>

<body>


<form method="POST" action="index.php">

    <p><textarea rows="15" name="Textfeld" cols="94">
        
        <?php
        $lesen = fopen("test.txt","r");
        while(!feof($lesen))
            {
                $text = fgets($lesen,4096);
                //echo "<br>";
                echo"$text";
            }
        fclose($lesen);
        ?>
        
        </textarea></p>
    <p><input type="submit" value="In Datei schreiben" name="absenden"></p>
</form>


<form action="ausgabe.php" method="get"><input type="submit" name="senden" value="Auslesen" /></form>



<?php
unset ($_POST["Textfeld"]);
?>





</body>

</html>
Danke schonmal für eure Hilfe

Bitte entschulding dumme Fehler, ich bin noch nicht so bewandert in diesem Thema.

gruß
-=Miggi=-
 
habs getestet und es scheint eigendlcih zu laufen.. was geht genau nicht. Hab zeilen gelöscht, daten dazugefügt und nachher wieder gelöscht.
Wurde immer gespeichert und wieder nachher ausgegeben.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben