php目录函数创建教程(PHP下载文件函数与用法示例)
类别:编程学习 浏览量:203
时间:2021-10-16 00:11:22 php目录函数创建教程
PHP下载文件函数与用法示例本文实例讲述了PHP下载文件函数与用法。分享给大家供大家参考,具体如下:
文件链接
|
< li > < a href = "./file.zip" rel = "external nofollow" >链接</ a > </ li > |
PHP拼接下载
|
< li > < a href = "http://aa.aa.aa/funtwo.php?filename='file'" >链接</ a > </ li > |
|
<?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 ); //读取文件内容并直接输出到浏览器 echo fread ( $file , filesize ( $file_name ) ); fclose ( $file ); |
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://blog.csdn.net/fujian9544/article/details/89414403
您可能感兴趣
- php内存占用分析(PHP基础之输出缓冲区基本概念、原理分析)
- thinkphpmodel使用教程(Thinkphp5.0 框架Model模型简单用法分析)
- php 抽象类和接口(php抽象类和接口知识点整理总结)
- php的底层分析(PHP反射原理与用法深入分析)
- php服务器有哪些(php服务器的系统详解)
- php中怎么判断变量类型(PHP INT类型在内存中占字节详解)
- phpredis怎么测试成功(PHP+redis实现的限制抢购防止商品超发功能详解)
- php面向对象运用场景(PHP面向对象类型约束用法分析)
- php 创建定时任务(PHP扩展Swoole实现实时异步任务队列示例)
- phpstorm代码模板(phpStorm+XDebug+chrome 配置详解)
- php 精度误差调整(php精度计算的问题解析)
- 织梦cms漏洞大全(织梦CMS利用php正则让文章的外链自动加nofollow)
- iis6双php版本的设置(云主机IIS7.5支持PHP5.3以上版本和MYSQL)
- php内置加密函数(php过滤htmlspecialchars 函数实现把预定义的字符转换为 HTML 实体用法分析)
- thinkphp5怎么设置默认返回(thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结)
- 腾讯云换php版本(腾讯云服务器配置php环境的方法)
- 这里输入关键词(怎么输入关键词搜索)
- 34岁的舒畅,就这样走到了末路,不知会不会后悔15年前的草率决定(就这样走到了末路)
- 不走心的古装造型 舒畅 毁容式 出演,萧蔷雷出新高度(不走心的古装造型)
- 嘉南传 第22集(嘉南传第22集)
- 哪版孙悟空最萌 黄渤躺萌了(哪版孙悟空最萌)
- 融入小人物的喜怒哀乐,黄渤饰演的角色为什么让人观看时欲罢不能(融入小人物的喜怒哀乐)
热门推荐
- python改变字体颜色指令(使用Python自动化破解自定义字体混淆信息的方法实例)
- 如何在php内加密解密(PHP中散列密码的安全性分析)
- SQL Server唯一约束
- iis安全包括哪些方面(使用华盾IIS备份还原工具备份还原IIS站点图解)
- 腾讯云服务器怎么安装win7(腾讯云主机上使用Windows系统时的激活与更新操作教程)
- 织梦cms漏洞大全(织梦CMS利用php正则让文章的外链自动加nofollow)
- js弹出框代码(js实现自动锁屏功能)
- mysql索引原理及调优(mysql高级学习之索引的优劣势及规则使用)
- python怎么自动生成报告(python根据文章标题内容自动生成摘要的实例)
- udp协议可提供简单的无连接服务吗(UDP连接对象原理解析及使用实例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9