Hallo
mal ganz abgesehen davon sehe ich nur wenig Sinn darin, einen Dateinamen anzubieten, welcher Anführungszeichen enthält. Ich denke, dass die Filesysteme großer Teile der Zielgruppe keine derartigen Namen zulassen.
Cheatah
sorry,
der programm aufruf lautet z.b. :
/progs/myUpload/download.php?such_id=21234
aus der datenbank werden die variablen:
$datei = "/archiv/2003/200303/20030319/21234.gif";
$save_as = "oskar.gif";
erzeugt, und es funktioniert nicht. (IE 5.5)
"Kann nicht heruntergeladen werden, nicht vorhanden"
definiere ich im script vor der datenbankabfrage:
$such_id="21234";
und rufe das programm ohne variablenübergabe auf:
/progs/myUpload/download.php
geht es
header("Content-Type: application/octet-stream");
header("Pragma: no-cache");
header("Expires: 0");
header("Content-Disposition: attachment; filename="$save_as"");
readfile($datei);
grüssle ok