php文件下载是一款根据数据库中的记录再用php中的header来实现文件下载。
代码如下 复制代码
include './admin/connect.php';
@extract($db->get_one(select * from movieinfo where id='.$_get['id'].'));
$db->query(update movieinfo set downnum=downnum+1 where id='.$_get['id'].');
//控制下载
$url2=./admin/;//存放电影的路径
if($localaddress)
{
$newname=$localaddress;
$movieurl=$url2.$newname;
}
$type=basename($movieurl);
$type= substr(strrchr($type,'.'),0);
$filename=$title.$type;
$file=fopen($movieurl,'r');
ob_end_clean();
header('content-type: application/octet-stream');
header('accept-ranges: bytes');
header('accept-length:'.filesize($movieurl));
header(content-disposition: attachment; filename=.$filename);
echo fread($file,filesize($movieurl));
fclose($file);
exit;
?>