有没有这样的一个函数?

@Ta 2013-02-15 4539点击
在不跳转的情况下,点击一个php文件但却下载其他文件,比如,要下载同目录下的a.txt,点击abc.abc/a.php,跳出来的下载a.txt的页面的url为abc.abc/a.php@老虎会游泳
回复列表(14|隐藏机器人聊天)
  • @Ta / 2013-02-15 / /
    很简单
  • @Ta / 2013-02-15 / /
    具体方法找度娘
  • @Ta / 2013-02-15 / /
    …额
  • @Ta / 2013-02-15 / /
    @Xily 那个函数叫什么?
  • @Ta / 2013-02-15 / /
    一切打开文件的函数
  • @Ta / 2013-02-15 / /
    比如file_get_contents
  • @Ta / 2013-02-15 / /
    谢了
  • @Ta / 2013-02-15 / /
    用是可以,但不会提示下载@Xily
  • @Ta / 2013-02-15 / /
    要提示下载吗?用header()
  • @Ta / 2013-02-15 / /
    试试!
  • @Ta / 2013-02-15 / /
    呵呵,可以
  • @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里的使用例子。
  • @Ta / 2013-02-15 / /
    a.php
    <?php
    header('Content-Type: application/octet-stream');
    readfile('./0.jpg'); //楼下打错了
    ?>
  • @Ta / 2013-02-16 / /
    感谢了!
添加新回复
回复需要登录