Fehler im script?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Fehler im script?

    Ich hab mir folgendes Login geschrieben habe aber das Problem wen ich auf eintragen klicke bekomme ich nicht angzeigt ob ich erfolgreich war oder nicht zumal die Log in daten mit dem inhalt einer Text datei verglichen werden sollen.
    PHP-Code:
    <?
    if ($action == "send"){
    $datei =  fopen("login.txt","r-");
    $zeichenkette=fgets($datei,10);
    fclose($datei);
    $array = explode(",", $zeichenkette); //deiinhalt an array übergeben
     $a=count($array); //array länge
    for ($zaeler=0; $zaeler<$a; $zaeler+2)
    {if($array[$zaeler]==$name and $array[$zaeler+1] ==$pword)
    {echo "Herzlich Willkommen $name";}
    else{echo "Du hast noch $b Versuche";}
    }}
    else{
    ?> 
    //----------------Login fenster----------------------------------------------------//
    <font face="Verdana" size="5">
    <b>Login</b><br>
    <form action="Aufgabe6.php?action=send" method=post>
    <TABLE>
    <TR>
    <TD>Name:</TD><TD><input type="text" name="name" size="24"></TD>
    </TR>
    <TR>
    <TD>Password:</TD><TD><input type="password" name="pword" size="24"></TD>
    </TR>
    <TD COLSPAN=2><center>
    <INPUT type=submit value=Eintragen>
    <INPUT type=hidden name=sent value=1>
    </TD>
    </TR>
    </TABLE>
    </form>
    </font>
    <?php
    }
    ?>
    die Daten in der Datei sind so geordnet Loginname,password,.....usw.

    wer kann mir sagen was ich Falsch gemacht hab
    Zuletzt geändert von ARBEITER; 10.08.2004, 11:34.
    Gott ist gut Scripte sind besser

  • #2
    Hallo,

    bitte nutze die [PHP]-Tags,

    Kommentar


    • #3
      Re: Fehler im script?

      bekomme ich nicht angzeigt ob ich erfolgreich war oder nicht
      das ist ne miese fehlerbeschreibung.
      PHP-Code:
      {if($array[$zaeler]==$name and $array[$zaeler+1] ==$pword
      - laß dir $array mal per print_r/var_dump ausgeben, ...
      - woher kommen $name und $array? register gloabls! benutz doch $_POST['name_der_var']
      - werte von attributen kommen in "
      - font-tags sind sowas von veraltet
      - etc.
      Die Zeit hat ihre Kinder längst gefressen

      Kommentar

      Lädt...
      X