Tach!
Wäre dann file_get_contents eine Lösung?
Ja, aber readfile() ist die bessere Alternative. file_get_contents() liest den gesamten Inhalt in den Speicher und echo gibt ihn aus. readfile() hingegen liest stückweise und gibt diese Stücken aus (braucht auch kein echo dafür). Gleiche Leistung, weniger Speicherbedarf.
Funktioniert das auch zuverlässig mit großen Datenpaketen?
Mit readfile(), ja.
dedlfix.