文件下载
//从数据库里取文件名
$sql="select * from loadfile";
$file_arr=$db->get_one($sql);
if($file_arr){
$file=$file_arr['filename'];//这里是指定目录下的文件名
if(file_exists($file)){
$file_md5=md5_file($file);
if($file_md5!=$md5){//md5值不相等时下载
$filename=basename($file);
$handle=fopen($file,"r");
// 输入文件标签
header("Content-type: application/octet-stream");
header("Accept-Ranges: bytes");
header("Accept-Length: ".filesize($file));
header("Content-Disposition: attachment; filename=" . $filename);
// 输出文件内容
echo fread($handle,filesize($file));
fclose($handle);
exit();
}
}
}