Adrian: Dateidownload mit readfile?

Hallo alle und einen wunsderschönen guten morgen!

Mich hat jemand auf die Idee gebracht, den von mir beabsichtigten Dateidownload in einm Projekt mit readfile zu machen..
Ich hab dann auch einiges MAterial diesbezüglich gefunden und in das Script eingebaut:

#Wenn eine Bedingung erfüllt ist:

header("Content-Type: application/octet-stream");
readfile("./scripte/script1.rar");

Ende

Jetzt habe ich allerdings das Problem, das nicht die angegebene Datei gedownloadet wqird, sondern das Script selbst wird zum download angeboten (pruefe.php)

Hat jemand eine Lösung? Hab ich was wchtiges vergessen, übersehn?

Danke Adrian

  1. Hallo,

    Ich hab mir eine Loesung von Download.com abgeschaut:
    In der Seite sitzt ein Inlineframe:
    <iframe style="display:none; width=0px; height:0px" src="../xyz.zip"></iframe>
    Beim Oeffnen der Seite startet der Download automatisch. Voraussetzung ist nat., dass die Einstellungen auf dem Client entsprechend sind, aber wenn der User mit Zip-Files irgendwas ausser downloaden machen will, ist das sein Bier

    Dieter

  2. Hi,

    hätte folgenden Code anzubieten, vielleicht hilft der dir weiter :-)

    $datei = "./scripte/script1.rar";
    header("Content-Type: application/octet-stream");
    $save_as = basename($datei);
    header("Content-Disposition: attachment; filename="$save_as"");
    readfile($datei);

    MfG, Kay