Hi!
<?php
$handle = fopen("mitglieder.txt", "r");
while(!feof($handle))
{
$inhalt = fread($handle, 1000000);
}
fclose($handle);
$array = explode("$$$", $inhalt);
was machst Du hier? Ich habe feof zwar noch nie benutzt, aber liest Du mit fread nicht jedesmal die komplette Datei in den String $inhalt, zumindest solange die Datei weniger als 1.000.000 Byte hat?
Ich würde das so ähnlich machen:
foreach (file("mitglieder.txt") as $line){
$user_array = explode("$$$", trim ($line));
if($user == trim($user_array[0] && $pw == trim($user_array[1])){
include_once ("abl_insider.html"); //bei alten PHP-Versionen wird require() immer ausgeführt!
exit;
}
}
include_once ("abl_mitgliederlogin_fehl.html");
Das doofe an der Variante, danach kann kein PHP-Code mehr kommen, wenn das nicht sein muß sollte das so funktionieren, sonst mußt Du Dir anstatt mit exit was mit break überlegen!
Grüße
Andreas