.::: 一路问情 :::.
  • 注册
  • 登录
  • 会员
  • FTP资源中心
  • 七海争霸
  • 社区设施
  • 帮助
.::: 一路问情 :::. » 『建站技术』 » 提供文件下载,但又不想让浏览器直接打开?
‹‹ 上一主题 | 下一主题 ››
发新话题
  • 发新话题
  • 发布投票
  • 发布商品
  • 发布悬赏
  • 发布活动
  • 发布辩论
  • 发布视频
打印

[技术] 提供文件下载,但又不想让浏览器直接打开?

ivanisme
看贴不回的后果

初级会员

帖子
83 
威望
30 点 
金钱
201 元 
好评
0 点 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
1楼 大 中 小 发表于 2008-2-26 16:48  只看该作者

提供文件下载,但又不想让浏览器直接打开?

像 JPG、GIF、TXT、HTML 等文件,想让别人下载,但是通常用鼠标一点,就直接在浏览器里打开了,如何是好??

其实不难,大家都知道,只要在 HTTP Header 加点东西就能让浏览器把默认直接打开的文件名以下载的方式来处理,但是如果只是想放文件给人下载,那有一个现成的 PHP 程序很适合你用。

PHP Script Download Center Lite
http://www.stadtaus.com/en/php_scripts/download_center_lite/

如果你连接不了上面的链接,或者觉得麻烦.你可以直接在论坛 这一主题 的附件里找到这个文件~

下载之后,只要三步:
1.解压到你的www目录
2.把提供下载的文件放在它的 downloads 目录下
3.再用他的 index.php + 文件名.就可以下载了

语法举例:
http://www.phpv.net/test/index.php?test.html

如果你的apache把已经index.php设置为默认主页(大多数情况是)你可以这样写

http://www.phpv.net/test/?test.html

下载的文件名会是 www[1].STADTAUS.com_test.html ,如果你想去掉「www[1].STADTAUS.com」,就要交钱给他了!

论坛里还有一篇是讲述如何用PHP自己实现这一功能的.找找看吧



QQ
UID
73836 
精华
0 
积分
30 
钻石
0 克拉 
宣传
0 点 
来路
搜索引擎 
阅读权限
10 
来自
上海 
在线时间
0 小时 
注册时间
2008-2-25 
最后登录
2008-2-26 

查看详细资料

TOP

‹‹ 上一主题 | 下一主题 ››
发新话题
 

 

当前时区 GMT+8, 现在时间是 2008-7-9 16:11 蜀ICP备08000616号

清除 Cookies - 联系我们 - Ask Love - Archiver - WAP - TOP - 界面风格

  • 默认风格
  • 春意盎然
  • 宝石蓝
  • Wind
  • Blue
  • PCBETA
  • linstyle_free1
  • ARTERY_free6
  • 艺雅清爽
  • YUYU_Emera-x
  • HEIBBS

Powered by Discuz! 6.0.0,

Processed in 0.015574 second(s), 5 queries, Gzip enabled.

  • 控制面板首页
  • 编辑个人资料
  • 积分交易
  • 积分记录
  • 公众用户组
  • 个人空间管理
  • 资源中心
  • 名人堂
  • 社区银行
  • 醒目高亮
  • 勋章中心
  • 空间互踩
  • 便民查询
  • 邮箱图标
点击查看问情在alexa中的世界排名