inkognito88
New member
Kann mir jmd sagen, warum er aus der txt datei nur den 2.Datensatz als richtig erkennt und nicht den ersten?
login.php:
login.txt
im;test
mi;probe
login.php:
PHP:
<?php
session_start();
if (isset($_REQUEST['einloggen']))
{
$user = $_REQUEST['user'];
$pass = $_REQUEST['pass'];
if (empty($user) OR empty($pass))
{
echo "Bitte Benutzername und Passwort eingeben";
}
else
{
if ($fp = fopen("login.txt", "r"))
{
while ($zeile = fgets($fp))
{
$arr = explode( ";", $zeile );
$txt_user = $arr[0];
$txt_pass = trim($arr[1]);
if ($user == $txt_user && $pass == $txt_pass)
{
$_SESSION['log'] = 1;
}
else
{
$_SESSION['log'] = 0;
}
}
fclose ($fp);
}
}
}
?>
login.txt
im;test
mi;probe