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头像吧!