<?php
function extend($file_name)
{
$extend =explode("." , $file_name);
$va=count($extend)-1;
return $extend[$va];
}
$name=$_GET['filename']; //下载时显示的文件名
$file_dir=$_GET['url']; //文件路径
$name=$name.'.'.extend($file_dir); //取得后缀
$file_dir ="../uploads".$file_dir;
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();
}
?>