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.
die Daten in der Datei sind so geordnet Loginname,password,.....usw.
wer kann mir sagen was ich Falsch gemacht hab
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
}
?>
wer kann mir sagen was ich Falsch gemacht hab
Kommentar