phpbar.de logo

Mailinglisten-Archive

[php] Download script

[php] Download script

iwos Internet-Service php_(at)_phpcenter.de
Thu, 19 Apr 2001 18:44:24 +0200


Hi,

> > Wie wär es, wenn du nach dem readfile noch ein
> > header("Location: $HTTP_REFERER"); einbaust ?
>
> Die Idee hatte ich auch schon. Doch das war leider nicht die Lösung,
denn
> der Browser ist aus irgend welchen Gründen ausgelastet. Ich glaube der
> Browser erwartet etwas, aber ich weis nicht was?
>
probier mal nachfolgendes.
das klappt bei mir mit NS und IE.
es wird auch kein neues Browser-Fenster ,
sondern nur das download-Fenster geöffnet.

if( file_exists("$dir/$file")){
if(ereg (sql_regcase ("MSIE"),$HTTP_USER_AGENT)){
$filename = sprintf("%s/%s", $dir, $file);
header("Content-Disposition: attachment; filename=\"".$file."\"");
}else{$filename = "$dir/$file";
header("Content-disposition: attachment;filename=\"".$filename."\"");
}
header("Content-type: application/octet-stream");
header("Pragma: no-cache");
header("Expires: 0");
readfile("$filename");
exit;
}else { was anderes }

viele Grüße
Wolfgang Skupin



php::bar PHP Wiki   -   Listenarchive