时间:2021-07-01 10:21:17 帮助过:22人阅读
具体内容如下
- public function down()
- {
- $id = $this->_get('id');
- $M = M("downloads");
- $data=$M->where("id=$id and status=1")->find();
- !$data && exit;
- $filename = iconv('UTF-8','GBK',$data['filename']);
- $savename = $data['savename'];
- $myfile = $data[url] ? $data[url] : 'Uploads/file/'.$savename;
- if(file_exists($myfile)){
- $M->where("id=$id")->setInc('downloads');
- $file = @ fopen($myfile, "r");
- header("Content-type: application/octet-stream");
- header("Content-Disposition: attachment; filename=" .$filename );
- while (!feof($file)) {
- echo fread($file, 50000);
- }
- fclose($file);
- exit;
- }else{
- echo '文件不存在!';
- }
- }
总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。
相关推荐:
php Session无效分析资料整理图文详解
php Session无效分析资料整理详解
PHP 搜索查询功能实现
以上就是php实现强制下载文件函数的方法的详细内容,更多请关注Gxl网其它相关文章!