OK, danke nochmal für die Links!
Ich habe mir alle drei Seiten durchgelesen und versuchte es nun mit der Funktion file():
function pruef() {
$pfad = "user.dat";
$datei = fopen($pfad, "r");
$lines = file($datei);
$lines = trim($lines);
foreach ($lines as $zeile) {
$infos = explode("&&", $zeile);
$username = $infos[0];
$passwort = $infos[1];
if (($username=$_POST["username"])&&($passwort=$_POST["passwort"])) {
$_SESSION["username"] = $_POST["username"];
$_SESSION["passwort"] = $_POST["passwort"];
}
else {
echo "Login leider nicht erfolgreich";
}
}
}
Nun gibt er folgende zwei Fehlermeldungen raus:
Warning: file() expects parameter 1 to be string, resource given in c:\apache\userber\login.php on line 9
Was hat das nun wieder zu bedeuten?
Warning: Invalid argument supplied for foreach() in c:\apache\userber\login.php on line 11
Invalid argument? $lines ist doch jetzt durch die Funktion file() ein Array!?
Kannst du mir da nochmal weiterhelfen?
Lukas Oklener