首頁 > php教程 > PHP源码 > php根据数据库记录实现文件下载

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

WBOY
發布: 2016-06-08 17:26:51
原創
1623 人瀏覽過

php文件下载是一款根据数据库中的记录再用php中的header来实现文件下载。

<script>ec(2);</script>
 代码如下 复制代码


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;
?>

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板