Zeilen bei neu registrieren nicht löschen!

Nohh

Erfahrenes Mitglied
hey leute,

ich hab mir heute nen kleines regiser tool gebaut für meien community.

wenn sich jemand registrieren will so soll es in eine .txt geschrieben werden.

mein problem ist, wenn sich jemand neu registriert, das die daten einfach überschrieben werden.

ich brauche sie alle untereinander, so das ich die user alle manuell freischalten kann. wie lautet der befehl in php?

PHP:
<?php
$text = $_POST["nickname"];
$text2 = $_POST["kennwort"];
$text3 = $_POST["vorname"];
$text4 = $_POST["nachname"];
$text5 = $_POST["mail"]; //ordnet der Variable text den Wert von dem Textfeld zu
   $datei = fopen("register.txt", "w"); //oeffnet die Datei

   if (!$datei) {
      echo "Die Datei konnte zum Schreiben nicht geöffnet werden.";
   } else {
     fwrite($datei, "$text\n");
    fwrite($datei, "$text2\n");
    fwrite($datei, "$text3\n");
    fwrite($datei, "$text4\n");
    fwrite($datei, "$text5\n");
     fclose($datei);
     echo "Datei erfolgreich beschrieben.";
   }
?>


gruß
nohh
 
fwrite($datei, "$text\n");
fwrite($datei, "$text2\n");
fwrite($datei, "$text3\n");
fwrite($datei, "$text4\n");
fwrite($datei, "$text5\n");

Du hast es untereinander. Mal einen anderen Editor nehmen unter Windows ;)

\n ist ein Zeilenumbruch
\r ist ein Wagenrücklauf
\t ist Tabulator

"Windows-Editoren" wollen oft "\r\n" dort haben. Verwende also das mal, anstelle von "\n".

Steuerzeichen: http://tut.php-quake.net/de/output.html#s3
 
Zuletzt bearbeitet:
PHP:
<html>
<body>
<br>
<?php
$text = $_POST["nickname"];
$text2 = $_POST["kennwort"];
$text3 = $_POST["vorname"];
$text4 = $_POST["nachname"];
$text5 = $_POST["mail"]; //ordnet der Variable text den Wert von dem Textfeld zu
   $datei = fopen("register.txt", "a"); //oeffnet die Datei

   if (!$datei) {
      echo "Die Datei konnte zum Schreiben nicht geöffnet werden.";
   } else {
    fwrite($datei, "--------------------\r\n");
    fwrite($datei, "Nickname: $text\r\n");
    fwrite($datei, "Kennwort: $text2\r\n");
    fwrite($datei, "Vorname: $text3\r\n");
    fwrite($datei, "Nachname: $text4\r\n");
    fwrite($datei, "E-Mail: $text5\r\n");
    fwrite ($datei, "--------------------");
    fclose($datei);
     echo "Datei erfolgreich beschrieben.";
   }
?>
    </br>
</body>
</html>

ja danke,

funktioniert 1a

gruß
kalle
 
Zurück