Hallo,
Hättest Du einfach mal die Schleife näher untersucht oder wenigstens einen Blick in $file_contents geworfen, hättest Du festgestellt, dass sehr wohl alle Zeilen eingelesen werden. Und hättest Du Dir mal angeschaut, was in $data_pair eigentlich drin ist (zum Beispiel mit var_dump()), hättest Du auch nicht fragen müssen, warum man sich nur mit den Daten der ersten Zeile der Passwortdatei einloggen kann.
vielen Dank für die Kopfnüsse! (ernst gemeint) :-) Ich werde mir das zu Gemüte führen. Und auch var_dump() angucken.
Schönen Abend
Rene