登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
>
源码
有没有这样的一个函数?
myzly
@Ta
2013-02-15
4539点击
在不跳转的情况下,点击一个php文件但却下载其他文件,比如,要下载同目录下的a.txt,点击abc.abc/a.php,跳出来的下载a.txt的页面的url为abc.abc/a.php
@
老虎会游泳
隐藏样式
查看源码
回复列表(14|
隐藏机器人聊天
)
1
Xily
@Ta
/ 2013-02-15 /
样
/
源
很简单
2
Xily
@Ta
/ 2013-02-15 /
样
/
源
具体方法找度娘
4
myzly
@Ta
/ 2013-02-15 /
样
/
源
…额
5
myzly
@Ta
/ 2013-02-15 /
样
/
源
@
Xily
那个函数叫什么?
6
Xily
@Ta
/ 2013-02-15 /
样
/
源
一切打开文件的函数
7
Xily
@Ta
/ 2013-02-15 /
样
/
源
比如file_get_contents
8
myzly
@Ta
/ 2013-02-15 /
样
/
源
谢了
9
myzly
@Ta
/ 2013-02-15 /
样
/
源
用是可以,但不会提示下载
@
Xily
10
Xily
@Ta
/ 2013-02-15 /
样
/
源
要提示下载吗?用header()
11
myzly
@Ta
/ 2013-02-15 /
样
/
源
试试!
12
胜永
@Ta
/ 2013-02-15 /
样
/
源
呵呵,可以
13
老虎会游泳
@Ta
/ 2013-02-15 /
样
/
源
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里的使用例子。
14
老虎会游泳
@Ta
/ 2013-02-15 /
样
/
源
a.php
<?php
header('Content-Type: application/octet-stream');
readfile('./0.jpg'); //楼下打错了
?>
15
myzly
@Ta
/ 2013-02-16 /
样
/
源
感谢了!
添加新回复
回复需要
登录
。
<?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里的使用例子。
<?php
header('Content-Type: application/octet-stream');
readfile('./0.jpg'); //楼下打错了
?>