您好,欢迎访问一九零五行业门户网

php根据数据库记录实现文件下载

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;
?>
其它类似信息

推荐信息