本篇文章为大家展示了如何在PHP中使用下载文件函数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
文件链接
<div> <ahref="./file.zip"rel="externalnofollow">链接</a> </div>
PHP拼接下载
<div> <ahref="http://aa.aa.aa/funtwo.php?filename='file'">链接</a> </div>
<?php //获取文件名取出单引号完善文件名 $filename=$_GET['filename']; $filename=trim($filename,"''"); $filename=$filename.'.zip';//获取文件名称 //header:主机名文件名下载 $host_addr=$_SERVER['HTTP_HOST'].'/';//当前域名 header('location:http://'.$host_addr.$filename);
Header附件下载
<?php //下载文件名 $file_name='file.zip'; //以只读和二进制模式打开文件 $file=fopen($file_name,"rb"); //这是一个文件流格式的文件 Header("Content-type:application/octet-stream"); //请求范围的度量单位--字节 Header("Accept-Ranges:bytes"); //Content-Length是指定包含于请求或响应中数据的字节长度 Header("Accept-Length:".filesize($file_name)); //用来告诉浏览器,文件是可以当做附件被下载,下载后的文件名称为$file_name该变量的值。 Header("Content-Disposition:attachment;filename=".$file_name); //读取文件内容并直接输出到浏览器 echofread($file,filesize($file_name)); fclose($file);
上述内容就是如何在PHP中使用下载文件函数,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注恰卡编程网行业资讯频道。
php字符串增加1如何实现
php字符串增加1如何实现这篇“php字符串增加1如何实现”文章的...
php如何判断字符串是否有中文
php如何实现字符串去掉头尾
php字符串的组成是什么
php字符串的组成是什么这篇文章主要讲解了“php字符串的组成是什...
php如何让Swoole/Pool进程池实现Redis持久连接
php如何让Swoole/Pool进程池实现Redis持久连接本篇...
php字符串长度不一致如何解决
php时区不正确如何解决
php+fread()乱码如何解决
php+fread()乱码如何解决本篇内容介绍了“php+frea...
php explode报错如何解决
linux Centos如何安装PHP7
linuxCentos如何安装PHP7今天小编给大家分享一下li...
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议