Fehler im script?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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
    Last edited by ARBEITER; 10-08-2004, 11:34.
    Gott ist gut Scripte sind besser

  • #2
    Hallo,

    bitte nutze die [PHP]-Tags,

    Comment


    • #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

      Comment

      Working...
      X