教学之友,学习之友。

站长教学网

当前位置: 站长教学网 > 网站编程 > PHP教程 >

[原创]php实现链接地址弹出对话框下载文件

时间:2012-12-18 11:46来源:eduyo.com 作者:ken 点击:

很多时候我们需要通过链接地址直接能够弹出下载保存对话框,而不是在浏览器上打开。这时候只要把要下载的地址发给php文件,php文件发送文件头类型和路径,文件名等给浏览器,告诉它我是一个要下载的文件即可,同样可以用来保存mp3等媒体文件,代码如下:

<?php
$src='http://www.eduyo.com/uploads/soft/121211/1-121211100033.rar';//要下载的文件
 header('content-type:application/octet-stream');// 发送下载附件头.
 header("Content-Disposition:attachment;filename=".time().rand(1000,9999).".rar");
 echo file_get_contents($src);//输出给浏览器
 exit();
?>

其它不通类型文件,可能需要略做修改。站长教学网 eduyo.com

(责任编辑:ken)
TAG标签: php
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容