已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: 有没有这样的一个函数?

作者: @Ta

时间: 2013-02-15

点击: 4540

在不跳转的情况下,点击一个php文件但却下载其他文件,比如,要下载同目录下的a.txt,点击abc.abc/a.php,跳出来的下载a.txt的页面的url为abc.abc/a.php@老虎会游泳

[隐藏样式|查看源码]


『回复列表(14|隐藏机器人聊天)』

1. 很简单
(/@Ta/2013-02-15 20:04//)

2. 具体方法找度娘
(/@Ta/2013-02-15 20:07//)

4. …额
(/@Ta/2013-02-15 20:11//)

5. @Xily 那个函数叫什么?
(/@Ta/2013-02-15 20:17//)

6. 一切打开文件的函数
(/@Ta/2013-02-15 20:19//)

7. 比如file_get_contents
(/@Ta/2013-02-15 20:19//)

8. 谢了
(/@Ta/2013-02-15 20:26//)

9. 用是可以,但不会提示下载@Xily
(/@Ta/2013-02-15 20:42//)

10. 要提示下载吗?用header()
(/@Ta/2013-02-15 20:46//)

11. 试试!
(/@Ta/2013-02-15 20:47//)

12. 呵呵,可以
(/@Ta/2013-02-15 21:04//)

13. a.php
<?php
header('Content-Type: application/octet-stream');
freadile('./0.jpg');
?>
这样就下载a.jpg了。不过文件名会是php的文件名。
解决问题的办法就是访问
a.php/a.jpg
如果服务器支持pathinfo(大部分都直接支持),就可以正常下载了。不过这样不支持断点续传。
要断点续传,可以用hu60wap5里的0wap/class/httpdownload.class.php类,见0wap/down.php里的使用例子。
(/@Ta/2013-02-15 23:01//)

14. a.php
<?php
header('Content-Type: application/octet-stream');
readfile('./0.jpg'); //楼下打错了
?>
(/@Ta/2013-02-15 23:02//)

15. 感谢了!
(/@Ta/2013-02-16 08:32//)

回复需要登录

10月13日 06:10 星期一

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1