Gladiator6
Erfahrenes Mitglied
Hallo
Ich zerbreche mir seit einiger Zeit den Kopf darüber, warum bei mir die Vergleichsoperationen nicht funktionieren!
Ich habe in einer Text Datei Benutzername und Passwort gespeichert!
In der 1. Zeile steht "Test" in der 2. Zeile das Passwort!
Nun will ich überprüfen ob der Benutzername mit dem Benutzernamen aus einem Formular übereinstimmt. Dazu brauche ich if($benutzername_txt==$benutzername_form).
Diese Bedingung scheint immer falsch zu sein, auch wenn die beiden Benutzernamen wirklich übereinstimmen.
Ich habe beide Variablen mit echo ausgegeben und überprüft, diese stimmen wirklich überein.
Ich habe dann noch den Benutzernamen von Hand in $benutzername_txt geschrieben. Dann funktioniert die if Bedingung!
Also muss beim Auslesen aus der Text Datei etwas schief laufen. Da habe ich im Moment keine Ahnung was das sein könnte!
EDIT:
Lösung gefunden:
Wenn man txt Dateien mit mehreren Zeilen einliest, muss man mit trim() die Leerschläge entfernen! Ansonsten funktioniert der Vergleich natürlich nicht!
Ich zerbreche mir seit einiger Zeit den Kopf darüber, warum bei mir die Vergleichsoperationen nicht funktionieren!
Ich habe in einer Text Datei Benutzername und Passwort gespeichert!
In der 1. Zeile steht "Test" in der 2. Zeile das Passwort!
Nun will ich überprüfen ob der Benutzername mit dem Benutzernamen aus einem Formular übereinstimmt. Dazu brauche ich if($benutzername_txt==$benutzername_form).
Diese Bedingung scheint immer falsch zu sein, auch wenn die beiden Benutzernamen wirklich übereinstimmen.
Ich habe beide Variablen mit echo ausgegeben und überprüft, diese stimmen wirklich überein.
Ich habe dann noch den Benutzernamen von Hand in $benutzername_txt geschrieben. Dann funktioniert die if Bedingung!
Also muss beim Auslesen aus der Text Datei etwas schief laufen. Da habe ich im Moment keine Ahnung was das sein könnte!
EDIT:
Lösung gefunden:
Wenn man txt Dateien mit mehreren Zeilen einliest, muss man mit trim() die Leerschläge entfernen! Ansonsten funktioniert der Vergleich natürlich nicht!
Zuletzt bearbeitet: