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