ich versuche zu überprüfen, ob zwei PHP-Werte in einer Zeile in der CSF-Bereich sind.php - überprüfen, ob der Wert in csv-Datei ist
csv:
Passwort, Name
12345, max
44444, emil
aber wenn mein Variable $ password = "123" und in den csv file seine "12345" er akzeptiert es.
Aber wie kann ich überprüfen, ob es 100% gleich ist? Ich verstehe nicht, warum "123" genug ist?
$search = $name;
$search2 = $password;
$lines = file('Benutzer.csv');
$line_number = false;
$line_number2 = false;
while (list($key, $line) = each($lines) and !$line_number) {
$line_number = (strpos($line, $search) !== FALSE);
$line_number2 = (strpos($line, $search2) !== FALSE);
}
if($line_number and $line_number2){
header('Location: alert_anmelden_erfolgreich.php');
}
else{
header('Location: alert_anmelden_NICHT_erfolgreich.php');
}
Verwendung '===' oder 'strcmp' statt' strpos' –