hi!
dein script zigt jetzt kein fehler mehr an aber er ruft immer noch die seite auf auf der steht, dass das login fehlgeschlagen ist als könne er das passwort und den benutzernamen nicht richtig aus der textdatei lesen,
Also. ich habe mir das nochmal angesehen und wüßte nicht warum das nicht funktionieren sollte!
Die Textdatei hast Du ja so vorgegeben, denn Du hast pro Zeile einen User mit Passwort getrennt durch $$$ stehen. sonst geht das nicht.
also
user1$$$passwort1
user2$$$passwort2
user3$$$passwort3
user4$$$passwort4
Hast Du die Textdatei im selben Verzeichnis wie das PHP-Script?
Mal das Script etwas erweitert:
echo "zu prüfender Username: ".$user."<br>";
echo "zu prüfendes Passwort: ".$pw."<br><br><br>";
foreach (file("mitglieder.txt") as $line){
echo "Zeile in Textdatei: ".$line."<br>";
$user_array = explode("$$$", trim ($line));
echo "User aus Textdatei: ".$user_array[0]."<br>";
echo "Passwort aus Textdatei: ".$user_array[1]."<br>";
if($user == trim($user_array[0]) && $pw == trim($user_array[1])){
#include_once ("abl_insider.html");
exit;
}
}
#include_once ("abl_mitgliederlogin_fehl.html");
und jetzt sag mal was da ausgegeben wird. Am besten postetst Du das hier mal!
Grüße
Andreas