tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
129
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Nohh
    Nohh Nohh ist offline Mitglied Gold
    Registriert seit
    May 2004
    Ort
    Berlin
    Beiträge
    236
    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-Code:
    <?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
     

  2. #2
    Registriert seit
    Mar 2004
    Beiträge
    1.856
    Blog-Einträge
    2
    fopen("register.txt", "w")
    "w" überschreibt auch alles. "a" hängt alles hinten an.
    http://de2.php.net/manual/de/function.fopen.php
     
    Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
    und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!


    MfG, Zod

    __________________
    rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)

  3. #3
    Avatar von Nohh
    Nohh Nohh ist offline Mitglied Gold
    Registriert seit
    May 2004
    Ort
    Berlin
    Beiträge
    236
    ah danke.

    jetzt brauch ich es nur noch untereinander. es gibt ja in php kein break?
     

  4. #4
    Registriert seit
    Mar 2004
    Beiträge
    1.856
    Blog-Einträge
    2
    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
    Geändert von ZodiacXP (03.10.08 um 19:23 Uhr)
     
    Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
    und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!


    MfG, Zod

    __________________
    rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)

  5. #5
    Avatar von Nohh
    Nohh Nohh ist offline Mitglied Gold
    Registriert seit
    May 2004
    Ort
    Berlin
    Beiträge
    236
    PHP-Code:
    <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
     

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 14.02.08, 16:18
  2. Zeilen-löschen!!
    Von yidaki im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 22.06.07, 15:11
  3. Antworten: 2
    Letzter Beitrag: 31.05.06, 14:04
  4. Antworten: 22
    Letzter Beitrag: 09.12.05, 10:02
  5. Zeilen umbruch löschen
    Von der_Jan im Forum PHP
    Antworten: 1
    Letzter Beitrag: 18.12.03, 17:23