Seite 1 von 1

Vergleich fehlgeschlagen

Verfasst: 28.02.2006 21:59
von rox²³
Ich verstehe das nicht oO

Code: Alles auswählen

$_POST['passw'] == $daten[0]
Beides enthält die gleichen Daten trotsdem sind sie Ungleich.
Kann mir das mal jemand erklären?
Um genauer zu erklären $daten ist ein array was aus Datei gelesen wird. $_POST der inhalt der Eingabe.
Obwohl ich mehrfach verglichen habe auf unterschiede kann ich keinen finden. Trotsdem in den else Zweig gesprungen anstatt ins If in der die abfrage steht. Ich bin total ratlos :(

Verfasst: 28.02.2006 22:15
von S2B
Hast du schon mal beide Strings per echo ausgegeben?

Verfasst: 28.02.2006 22:18
von rox²³
Ja das ist es ja was mich so verwirrt. Beides total identisch :-?

EDIT: Problem gelößt mit trim() :lol: hätt ich schon mal eher drauf kommen können :roll:

Verfasst: 28.02.2006 23:43
von mgutt
Du kannst den Code auch noch sicherer machen wenn du drei Gleichheitszeichen nutzt. Dann ist gleich nur dann gleich, wenn auch die "Art" der Daten identisch ist.

Gruß Marc

Verfasst: 05.03.2006 23:13
von rox²³
Ja weiß habs aber mit der Variante erstmal versucht weils absolut nicht ging bis ich den Fehler gefunden hatte^^.