Dringend: Code für Anmeldung (HTML/PHP)

  • Hallo,
    ich benötige dringend einen Code, welcher mir eine solche oberfläche erstellt:

    Wenn man auf den Button klickt, soll der zu einem Textdokument hinzugefügt werden (whitelist.txt)

    Momentan sieht diese so aus:
    Peter123
    Klaus456

    Nach dem klick auf den Button soll sie so aussehen:
    Peter123
    Klaus456
    Magic94

    Wo die whitelist.txt gespeichert wird, ist mir egal. So wies am einfachsten ist.

    Bisher habe ich diesen Code hier, der macht aber was völlig anderes:

    PHP
    <form action="whitelist.txt" method="post"> 
     <p>Ihr Name: <input type="text" name="name" /></p> 
     
     <p><input type="submit" /></p> 
     </form>

    HP DL-580 G7
    2x Intel Xeon E7-2870 (10 x 2,4GHz)
    96GB DDR3-1333 RAM
    NVIDIA GeForce GTX 1080 MSI (Blower)
    Samsung 850 Pro 512GB auf PCIe Karte
    4TB Seagate billigfieh
    72GB 10K HP Drive

  • In etwa so müsste das aussehen. Aber ungetestet; und Vorsicht, die Namen werden nicht auf ungültige Zeichen o.ä. überprüft.

    PHP
    <?php
    if(!empty($_POST['name'])) {
        file_put_contents("whitelist.txt", $_POST['name'] . PHP_EOL, FILE_APPEND | LOCK_EX);
    }
    ?>

    Nachtrag: Anstatt action="whitelist.txt" im HTML-Code musst du anstatt der Textdatei aber das PHP-Script angeben, wo der obige Code drinsteht!

  • Beitrag von mrshadowtux (29. März 2011 um 21:54)

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • hmm.. *kratz*

    bei mir kommt dann zugriff verweigert

    siehe:
    http://tenac.webhop.net/moik.php

    HP DL-580 G7
    2x Intel Xeon E7-2870 (10 x 2,4GHz)
    96GB DDR3-1333 RAM
    NVIDIA GeForce GTX 1080 MSI (Blower)
    Samsung 850 Pro 512GB auf PCIe Karte
    4TB Seagate billigfieh
    72GB 10K HP Drive

  • Nicht gnaz. Du sollst die PHP-Datei, nicht direkt den Code in Action reinnehmen:

    Und das speicherst du dann als moik.php ab, oder welche Datei du auch sonst in "action" drin hast.

  • ok danke funktioniert

    sry hab noch nie was mit php gemacht also :D

    HP DL-580 G7
    2x Intel Xeon E7-2870 (10 x 2,4GHz)
    96GB DDR3-1333 RAM
    NVIDIA GeForce GTX 1080 MSI (Blower)
    Samsung 850 Pro 512GB auf PCIe Karte
    4TB Seagate billigfieh
    72GB 10K HP Drive

  • Zitat von Magic94

    ok danke funktioniert

    sry hab noch nie was mit php gemacht also :D

    Ja, das konnte man unzweifelhaft erkennen. Willst du’s noch lernen oder brauchtest du jetzt nur ’ne schnelle Lösung?

    • • • – • – – • – –

  • Zitat von s4ndwichMakeR

    Ja, das konnte man unzweifelhaft erkennen. Willst du’s noch lernen oder brauchtest du jetzt nur ’ne schnelle Lösung?

    da ich noch nicht so alt bin, werde ich mich bei zeit noch dranmachen das zu lernen, doch jetzt musste nur eine schnelle lösung her

    HP DL-580 G7
    2x Intel Xeon E7-2870 (10 x 2,4GHz)
    96GB DDR3-1333 RAM
    NVIDIA GeForce GTX 1080 MSI (Blower)
    Samsung 850 Pro 512GB auf PCIe Karte
    4TB Seagate billigfieh
    72GB 10K HP Drive

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!