Mailinglisten-Archive |
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