如何实现php点击时下载txt文件功能? 详细�0�3

 我来答
静静等待hHZ74
2012-10-16
知道答主
回答量:9
采纳率:0%
帮助的人:5.9万
展开全部
php 点击下载txt 文件
由于现在的浏览器已经可以识别格式为txt 的文档格式,所以如果只是给txt 文档做一
个文字链接的话,可能只是打开一个新窗口显示txt 文件的内容,并不能实现点击下载的目
的。We have to do something else.
当然这个问题的解决办法也可以是你将你的txt 文件改名为浏览器不认识的文件,比如
rar,这样的话点击,浏览器不认识就只好让用户下载了。
下面这个文件就是通过设置header 设置文档的格式来实现点击下载的目的,将上个页面传
递过来的文件点击可以下载。
接着第二个header函数设置了要下载的文件,注意这里filename是不包含路径的文件名,
所以用basename 过滤掉路径名。这个 filename 的值将来就是点击下载后弹出对话框里面的
文件名,如果带路径的话,弹出对话框的文件名就是未知的,这个要注意,我就犯了这个错
误,后来凭 经验自己改了,居然对了。
最后就是 readfile,将文件流输出到浏览器,这样就实现了 txt 文件的下载,其他类型的类似。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式