Gunther: [PHP] 'on the fly' erzeugte Datei zum Download anbieten

Beitrag lesen

Hallo werte Selfgemeinde!

Bevor ich mich erstmalig an diese Aufgabenstellung heranbegebe, möchte ich im Vorfeld gerne fragen, welcher Ansatz denn wohl der einfachste/ eleganteste/ beste ist.

Folgende Aufgabenstellung:
Ich erzeuge per PHP eine Text-Datei - soweit so gut. ;-)
Sinn & Zweck der Übung ist es, dass sich der User diese Datei downloaden kann.

Frage:
Muss ich (damit man die Datei downloaden kann) die Datei zwingend als Datei erst irgendwo auf dem Server ablegen um dann bspw. per Link den Download bereitzustellen, oder geht das auch 'on the fly'?

Zur Info: Es genügt, wenn die Datei einmalig zum Download angeboten wird - ein späterer (erneuter) Zugriff ist nicht erforderlich.

Wie löse ich also die Aufgabe konzeptionell am besten?

Für eure Hilfe wie immer meinen besten Dank im Voraus!

Gruß Gunther