Johannes F.: Externes File zum Download

Beitrag lesen

Hallo SelfHTMLer,

ich möchte eine externe Datei, von der ich die URL gegebene habe als Download ausgeben mit PHP.

Zurzeit verwende ich dazu folgendes:

header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="download"');
header('Content-Length: ' . $content_length);
die(file_get_contents($url));

Wie kann ich das komfortabler/besser erreichen?
Wenn ich es richtig sehe muss bei meiner Lösung erst mein Server die Datei holen um sie dann als download anbieten zu können. Kann ich erreichen, dass dem Client direkt die Datei als Download angeboten wird?

Viele Grüße

Johannes F.