Basti: Datei zeilenweise in Array lesen

Beitrag lesen

Hallo. Ich möchte eine Datei zeilenweise in ein Array lesen. Das Problem dabei ist vermutlich, daß die Datei vom Mac kommt.
Folgendes funktioniert nicht:

$zeilen = file( "Datenbank.txt" );
foreach ( $zeilen as $zeile )
{
  $pieces = explode( "\t", $zeile );
  $sql = "blabla";
}

Das Array $zeilen enthält nur eine Zeile. Wie kann ich mein Script umschreiben, daß es die Zeilenenden erkennt? Ich muß ja nicht mit file() arbeiten...
auto_detect_line_endings kann ich in der php.ini übrigens nicht einstellen. Darauf habe ich keinen Zugriff.

Gruß, Basti