ingobar: Datei nicht auf Server sondern lokal speichern?

Beitrag lesen

Zunaechst mal ganz simpel: Verlinke das Script, welches die Daten ausgibt

Hä? Verstehe ich nicht. Könntest du das mal erklären was du genau meinst?

Ich habe leider (trotz Suche bei google, hier und php.net) nichts finden können.

... und suche nach "Download erzwingen" o.ae.

Da habe ich jetzt sowas gefunden:

Statt zur Datei zu linken, linke zum Downloadskript. In diesem sollte folgendes stehen:

<?php
$Datei = "PfadzurDatei/Dateiname.Dateiendung";
$Dateiname = basename($Datei);
$Größe = filesize($Datei);
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename="$Dateiname"");
header("Content-Length: $Größe");
readfile($Datei);
?>

Das heißt, dass ich die Datei auf dem Server erst erstelle und dann über das obige Skript den Download dieser frisch erzeugten Datei erzwinge?