Tobias Kloth: Download-Script

Beitrag lesen

Hallo Johann,

header("Content-Disposition: attachment; filename="$save_as_name"");
was meinst du damit? für was soll bei filename=... der Pfad drinstehen?
Soweit ich das verstanden habe ist der header dazu da den Speicher-Dialog des Browsers aufzurufen.

afaik schägt der header nur einen Dateinamen vor (der Speicher-Dialog wird von 'header("Content-Type: application/octet-stream");' ausgelöst (allerdings kann dir der IE da - je nach Dateiart - einen Strich durch die Rechung machen - der kümmert sich nämlich um Content-Typen herzlich wenig))

Das filename beinhaltet doch aber nachdem der Dateiname extrahiert wurde (basename()) nur noch den Namen, nicht mehr den Pfad.

der header schickt nicht die Datei an den Browser - das macht erst readfile()

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|