<?php
header("Content-Type: text/html; charset=utf-8");
$name=$_GET['filename']; //文件名
$file_dir=$_GET['url']; //文件地址
if(preg_match('/MSIE/',$_SERVER['HTTP_USER_AGENT'])){$name=rawurlencode($name);} //如果ie浏览器下 转码 否则乱码
if (!file_exists($file_dir)) { //检查文件是否存在
echo "文件找不到";
exit;
} else {
$file = fopen($file_dir,"r"); // 打开文件
// 输入文件标签
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($file_dir));
Header("Content-Disposition: attachment; filename=".$name);
// 输出文件内容
echo fread($file,filesize($file_dir));
fclose($file);
exit();
}
?>