Fehler bei meinen login script

also ich hab folgenden fehler:

er soll erstmal anzeigen das der benutzrename exestiert aber er schreib sofort beim aufruf hin das der benutzername exestiert. :(

PHP:
$datenbank=fopen("Nick.txt",r);
while(!feof($datenbank))
{
$zeile = fgets($datenbank,100);
$mm = explode(" ",$zeile);
fclose ("Nick.txt");
if($mm[0]==$_POST['name'])
{
echo "stimmt benutzer";
}
}
 
ne das steht schon was drin :(
hier der neue code überarbeitet:

PHP:
$datenbank=fopen("Nick.txt","r");
while(!feof($datenbank))
{
$zeile = fgets($datenbank,100);
$mm = explode(" ",$zeile);
if($mm[0]!=$_POST['name'])
{
echo "stimmt benutzer";
}
}
fclose ($datenbank);
?>
 
Zuletzt bearbeitet:
Hallo,
Germanterminaotr hat gesagt.:
also ich hab folgenden fehler:
er soll erstmal anzeigen das der benutzrename exestiert aber er schreib sofort beim aufruf hin das der benutzername exestiert.
Ich verstehe nicht ganz was Du willst. Soll Dein Script nun was Anzeigen wenn der Benutzer existiert oder wenn er nicht existiert?

MfG Micha
 
PHP:
$datenbank=fopen("Nick.txt","r");
while(!feof($datenbank))
{
    $zeile = fgets($datenbank,100);
    $mm = explode(" ",$zeile);

    /* Gucken ob die Variablen existent sind */
    if(isset($mm[0)
       && !empty($mm[0]) 
      && isset($_POST['name']) 
     && !empty($_POST['name']))
    {
      /* Die Daten stimmen ueberein */
      if($mm[0]!=$_POST['name'])
      {
        echo "stimmt benutzer";
      }

    /* Variablen exisitern nicht => Abbruch */
    }else{
      die("Schwerer Fehler, benoetigte Variablen sind nicht existent");
    }
}
fclose ($datenbank);
?>

Was kommt als Ausgabe?
Wie kann er dir ausgeben, dass der Benutzername existiert? Dafür sehe ich keine Abfrage.
 
Zuletzt bearbeitet:
Zurück