7月92014
php直接下载文件,不在浏览器中打开,多个
<?php function down($filename,$zhenfile) { global $jiangrong; //echo $fujian['hetongname']; $ua = $_SERVER["HTTP_USER_AGENT"]; header("Content-Type: application/force-download"); //header("Content-Disposition: attachment; filename=".basename($fujian['hetongname'])); //$filename=$fujian['hetongname']; $encoded_filename = urlencode($filename); $encoded_filename = str_replace("+","%20",$encoded_filename); header('Content-Type: application/octet-stream'); if (preg_match("/MSIE/", $ua)) { header('Content-Disposition: attachment; filename="' . $encoded_filename . '"'); } else if (preg_match("/Firefox/", $ua)) { header('Content-Disposition: attachment; filename*="utf8\'\'' . $filename . '"'); } else { header('Content-Disposition: attachment; filename="' . $filename . '"'); } readfile($zhenfile); } @$id=$_REQUEST["id"]; switch(@$id){ case "1" : down("保存到本地的名字","服务器上名字");break; case "2" : down("保存到本地的名字","服务器上名字");break; case "3" : down("保存到本地的名字","服务器上名字");break; case "": echo "error"; break; default :echo "error";break; } ?>
发表评论
木有头像就木JJ啦!还木有头像吗?点这里申请属于你的个性Gravatar头像吧!