PHP Script will nicht funktionieren

  • hey, ich habe n kleines aber großes problem: ich bastel gearde an einer fanpage, wo ich nun einen mitgliederbereich konfigurieren soll. die loginfelder passen perfekt, jedoch der PHP- Script zum überprüfen der eingegebenen nutzerdaten will sich nicht in die hp einbauen lassen. es dreht sich um den code von dieser seite: http://www.php-einfach.de/tuts_php_login.php

    der code:

    <?php
    $username = $_POST["username"];
    $password = $_POST["passwort"];
    $password2 = $_POST["passwort2"];

    if ($password == $password2)
    {
    $user_vorhanden = array();
    $passwort = md5($password);

    $userdatei = fopen ("user.txt","r");
    while (!feof($userdatei))
    {
    $zeile = fgets($userdatei,500);
    $userdata = explode("|", $zeile);
    array_push ($user_vorhanden,$userdata[0]);
    }
    fclose($userdatei);

    if (in_array($username,$user_vorhanden))
    {
    echo "Username schon vorhanden <br>
    <a href=\"eintragen.html\">zurück</a>";
    }

    else
    {
    $eintrag ="$username|$passwort";
    $userdatei = fopen ("user.txt","a");
    fwrite($userdatei, "$eintrag\n");
    fclose($userdatei);
    echo "$username, deine Anmeldung war erfolgreich
    <br><a href=\"login.html\">zum Login</a>";
    }
    }
    ?>

    und der komplette hp- code kann gerne gezeigt werden, wenn der gefragt ist. nicht dass ich hier zu viele codes spamme ^^
    wäre klasse wenn da jemand helfen könnt.
    Lg schnitzel

    Konzertografie 2012/ 2013

    24. + 25.08.2012 Die Ärzte - Das Ende ist noch nicht vorbei- Tour Hamburg

    22.11.2012 Frei.Wild - Feinde deiner Feinde- Tour Hamburg

    27.12.2012 Frei.Wild - XMas Tour Hannover :hops:

    ??.??.2013 Frei.Wild - Unplugged Arena Tour - ?

    14.04.2013 Killerpilze - Grell Tour - Bremen

    10. + 11.08.2013 Die Ärzte - Ärztival Tour - Berlin

    23.08.2013 Seeed - Berlin

    24.08.2013 Die Ärzte -Ärztival Tour - Bremen

  • puhhh...

    Bin jetzt noch kein Spezialist (bin noch in der Ausbildung), hab aber auch ordentlich was mit PHP zu tun. Machen das auch gerade in der Schule.

    Werd mir das auf jedenfall mal ansehen, wenn ich mehr Zeit dafür hab (is grad bisle knapp^^)

    Wo hakt es denn genau? "... will sich nicht in die hp einbauen lassen..." ist ziemlich dünn^^

    Vielleicht kann ich dazu ja auch paar meiner Schulkollegen anzapfen ;)

    aber wie gesagt :D ich seh mir das mal an wenn ich etwas mehr Zeit hab

    Gruß Tio

    03.11.2012 - Regensburg - Donau-Arena (Frei.Wild)
    10.11.2012 - München - Zenith (Frei.Wild)
    13.11.2012 - Würzburg - Posthalle (Der W)
    14.11.2012 - Nürnberg - Löwensaal (Der W)

  • hey, ja jede hilfe ist da eigentlich eine gute^^
    ich bin soo gesehen noch sehr einfach gestrickt, da ich wohl als laie durchgehe und mir des alles selbst bei bringe :x
    naja, das grundgerüst steht per html- script. mehr als das grundgerüst würde eh noch nicht ganz funktionieren, da das layout der seite noch komplett offen steht (immer diese entscheidungsoffenen leute, dies nich genau wissen xD).
    das "nicht einbauen wollen" ist so gemeint, dass wie gesagt die loginfelder stehen wo se stehen sollen, jedoch die überprüfung der eingegebenen daten nicht klappen will und der code vom PHP (fast) komplett auf der seite angezeigt wird und nicht im hintergrund läuft.
    vielleicht sollt man zum besseren verständtnis den gesamten script abgeben^^ aber das würd ich dann lieber per PN machen.
    Wäre auf jeden fall hammer (auch wenns bissl dauert) wenn sich den jemand mit "sachkenntnissen" anschaut. der findet das problem wahrscheinlich in 5 minuten :D
    Lg

    Konzertografie 2012/ 2013

    24. + 25.08.2012 Die Ärzte - Das Ende ist noch nicht vorbei- Tour Hamburg

    22.11.2012 Frei.Wild - Feinde deiner Feinde- Tour Hamburg

    27.12.2012 Frei.Wild - XMas Tour Hannover :hops:

    ??.??.2013 Frei.Wild - Unplugged Arena Tour - ?

    14.04.2013 Killerpilze - Grell Tour - Bremen

    10. + 11.08.2013 Die Ärzte - Ärztival Tour - Berlin

    23.08.2013 Seeed - Berlin

    24.08.2013 Die Ärzte -Ärztival Tour - Bremen

  • Wenn du willst, kannst du es mir gerne mal per PN schicken, kann dir aber nichts versprechen. ;) Aber denke der komplette Code könnte schon hilfreich sein. :)

    "Als gutes Beispiel vorangehen heißt manchmal auch einfach mal nur die Schnauze zu halten!"

    #1020

  • Wenn du willst, kannst du es mir gerne mal per PN schicken, kann dir aber nichts versprechen. ;) Aber denke der komplette Code könnte schon hilfreich sein. :)

    Da hast du recht ;) Daher würde ich den Dienst auch mal in Anspruch nehmen. Und je mehr Leute drauf schauen, desto besser kann das Ergebnis nur ausfallen ;)

    also an mich auch pls Code senden :)

    03.11.2012 - Regensburg - Donau-Arena (Frei.Wild)
    10.11.2012 - München - Zenith (Frei.Wild)
    13.11.2012 - Würzburg - Posthalle (Der W)
    14.11.2012 - Nürnberg - Löwensaal (Der W)

  • Da hast du recht ;) Daher würde ich den Dienst auch mal in Anspruch nehmen. Und je mehr Leute drauf schauen, desto besser kann das Ergebnis nur ausfallen ;)
    also an mich auch pls Code senden :)


    Denke mal das Problem gefunden zu haben, mal schauen ob er meine PN versteht, dann passts, bei mir hats zumindest funktioniert. :)

    "Als gutes Beispiel vorangehen heißt manchmal auch einfach mal nur die Schnauze zu halten!"

    #1020

  • klar 542 augen sehen mehr als 4^^
    ich will morgen mal die PN von Liwijathan ausprobieren. aber sende trotzdem nochma an eucxh beiden den script.
    aber bitte nicht erschrecken: das soll ne seite für die die ärzte werden :x
    Lg

    Konzertografie 2012/ 2013

    24. + 25.08.2012 Die Ärzte - Das Ende ist noch nicht vorbei- Tour Hamburg

    22.11.2012 Frei.Wild - Feinde deiner Feinde- Tour Hamburg

    27.12.2012 Frei.Wild - XMas Tour Hannover :hops:

    ??.??.2013 Frei.Wild - Unplugged Arena Tour - ?

    14.04.2013 Killerpilze - Grell Tour - Bremen

    10. + 11.08.2013 Die Ärzte - Ärztival Tour - Berlin

    23.08.2013 Seeed - Berlin

    24.08.2013 Die Ärzte -Ärztival Tour - Bremen

  • Also es steht dort: "< form action="anmeldung.htm" method="post">"
    Von daher gehe Ich davon aus das die Datei in der du das PHP-Script einbinden willst die Endung ".htm" hat, benenne diese einmal in ".php" um.

    Dann sollte das klappen.

  • jaah muss definitiv PHP sein und wurde auch schon korrigiert, jedoch sind da immernoch leichte probleme... habe auch XAMPP, da sonst php nich klappen würde und trotz änderungen werde ich auf eine seite gelinkt, die dann "nicht angezeigt" werden kann =/

    Konzertografie 2012/ 2013

    24. + 25.08.2012 Die Ärzte - Das Ende ist noch nicht vorbei- Tour Hamburg

    22.11.2012 Frei.Wild - Feinde deiner Feinde- Tour Hamburg

    27.12.2012 Frei.Wild - XMas Tour Hannover :hops:

    ??.??.2013 Frei.Wild - Unplugged Arena Tour - ?

    14.04.2013 Killerpilze - Grell Tour - Bremen

    10. + 11.08.2013 Die Ärzte - Ärztival Tour - Berlin

    23.08.2013 Seeed - Berlin

    24.08.2013 Die Ärzte -Ärztival Tour - Bremen

  • So, dann versuch ich mal mein Glück..

    aber wie heißt es so schön, "Stück für Stück"

    ich kann dir den Code jetzt nicht korriegieren^^

    wenn du sagst, er kann die Seite nicht anzeigen, würde ich erstmal checken ob deine Seite, auf die du weiterleitest

    < form action="anmeldung.htm" method="post">

    ob es die gibt (was ich doch hoffe), und dann ob sie im richtigen Verzeichnis liegt.

    Hoffe das hilft ;)

    03.11.2012 - Regensburg - Donau-Arena (Frei.Wild)
    10.11.2012 - München - Zenith (Frei.Wild)
    13.11.2012 - Würzburg - Posthalle (Der W)
    14.11.2012 - Nürnberg - Löwensaal (Der W)

  • also die "anmeldung.htm ist jetzt umgeschrieben in anmeldung.php, und des liegt nu auch alles im selben ordner wie die anderen seiten auch. die anmeldung.htm ist umbenannt in "eintragen.htm". ich hoff man kann mir auch folgen xD
    ich könnte sonst auch per mail mal den kompletten inhalt des ordners schicken, dann sieht man das wohl alles ein wenig besser und ist gewiss sehr übersichtlicher :D

    Konzertografie 2012/ 2013

    24. + 25.08.2012 Die Ärzte - Das Ende ist noch nicht vorbei- Tour Hamburg

    22.11.2012 Frei.Wild - Feinde deiner Feinde- Tour Hamburg

    27.12.2012 Frei.Wild - XMas Tour Hannover :hops:

    ??.??.2013 Frei.Wild - Unplugged Arena Tour - ?

    14.04.2013 Killerpilze - Grell Tour - Bremen

    10. + 11.08.2013 Die Ärzte - Ärztival Tour - Berlin

    23.08.2013 Seeed - Berlin

    24.08.2013 Die Ärzte -Ärztival Tour - Bremen

  • Schick mal ne E-Mail mit allem drum und dran, dann kann ichs auch mal öffnen, und mir das anschauen ;)

    E-Mail-Adresse schick ich dir mal in ner PN ;)

    03.11.2012 - Regensburg - Donau-Arena (Frei.Wild)
    10.11.2012 - München - Zenith (Frei.Wild)
    13.11.2012 - Würzburg - Posthalle (Der W)
    14.11.2012 - Nürnberg - Löwensaal (Der W)