Frage von Marvinlueken, 36

PHP: Eingegebenen Text in Datei speichern. Code?

Hallo,

Da ich momentan in Html schreibe und keine Ahnung von PHP habe, benötige ich einen Quellcode, mit dem ich ein text eigeben kann, der dann in einer Datei gespeichert wird. Am besten wäre noch, das der Vorhandene Text nicht überschrieben wird. Könnte mir da jemand aushelfen? Im Internet habe ich schon gesucht, aber keine funktionierenden Codes gefunden...

MFG Marvin

Antwort
von fluffiknuffi2, 14

Hier ganz minimalistisch:

<html><head><title="Formular"></head><meta charset="utf-8"><body>
<form action="" method="POST">
  <textarea name="text"></textarea>
  <input type="submit">
</form>
<?php
  if (isset($_POST['text'])) {
    $dateiname = 'text.txt';
    file_put_contents($dateiname, $_POST['text'], FILE_APPEND);
    echo 'Text gespeichert.';
  }
?>
</body></html>

PS: Habe es nicht getestet. 

Antwort
von poldiac, 25

Ist denn bei Deinem Webspeicher PHP aktiviert?

Zeige mal den Code, welchen Du hast.

Antwort
von Marvinlueken, 17

Hallo,

Ja, ich habe extra einen php Server und ein php Testcode ausgeführt

Ich habe die Codes hier her:

http://www.php-kurs.com/formularinhalte-in-dateien-speichern.htm

http://www.php-kurs.com/dateien-auslesen.htm

Wenn ich die Seite aufrufe steht dort:

Notice

: Undefined index: email in

 

C:\xampp\htdocs\system.php

 

on line

 

2

bloß was muss ich da eintagen?

Kommentar von maximilianus7 ,

nein - dein code wollen wir sehen, also system.php . es ist nicht zu sehen, wie du die vorgaben umgesetzt hast. zusammenspiel formular und auslese-code.

Keine passende Antwort gefunden?

Fragen Sie die Community