Hi Chris,
»» while ($line = fgets($fp)) {
Dann kommt die Fehlermeldung:
Warning: Wrong parameter count for fgets() in [...] index.php on line 10
Keine Ahung was ich machen muss!
Ähm... Manual lesen?
http://www.php-center.de/de-html-manual/function.fgets.html
fgets() braucht einen zweiten Parameter, der die _maximale_ Länge der
einzulesenden Zeile angibt. Bei deinen User/Passwortkombinationen z.b.:
fgets($fp,73); // Zeile einlesen, maximal jedoch 73 Zeichen
Jetzt sollte auch klar werden warum dein erster Versuch so überhauptnicht
geklappt hat:
fgets($fp,"r"); // FALSCH: maximal NULL zeichen einlesen !
Warum?
Nun PHP hätte als zweiten Parameter gerne eine Zahl. Kein Problem für PHP:
Wird der String "r" eben in eine Zahl umgewandelt. Dabei kommt leider Null
raus, da die Umwandlung beim ersten nicht Zahlzeichen (hier also dem ersten
und einzigen Zeichen) abgebrochen wird.
Gruss,
Carsten