下载别人网站php文件,php下载文件到本地
大家好,如果您还对下载别人网站php文件不太了解,没有关系,今天就由本站为大家分享下载别人网站php文件的知识,包括php下载文件到本地的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
php实现文件安全下载的代码怎么用
你可以建立一个函数如下:
function download($fileName
){
Header("content-type:application/octet-stream");
Header("content-disposition:attatchment;filename:".$fileName.".torrent");
if(file_exists($fileAdd)&&$file=fopen($fileAdd,"r"))//判断文件是否存在并打开
{
fread($file,filesize($fileAdd));//读取文件内容并吐给浏览器
fclose($file);
}
}
注释$fileName是文件名字,或者文件地址,最好写文件地址,你那个fileAdd这个也是文件地址吧,可以协同一个。
我看见你后面加了后缀名,所以fileName转成fileAdd需要添加后缀名
其实你最后的哪个读取文件可以用一句话ok
就是readfile($fileName);
我写的比较模糊,其实$fileName就是个文件地址。
想下载种子,结果下载下来的是php文件,没法用迅雷打开咋办
尊敬的迅雷用户,您好:
1确定下载的是BT种子,把BT种子后缀改为.torrent,然后您可以用以下方式打开
打开迅雷-新建-打开BT种子-浏览-选定BT种子
右击BT种子-右键-打开方式-选择默认打开方式-选择迅雷
把BT种子拖移到迅雷客户端界面
如果不行尝试不要使用迅雷下载种子文件,直接将BT种子文件“目标另存为”文件最佳(或用其他工具下载),然后再从迅雷导入打开种子文件即可。
2如果种子后缀修改为.torrent、另存为后仍然无法下载,说明资源不是BT种子或者不是BT种子的下载链接,建议您到网上搜索其他的资源种子下载。
感谢您对迅雷的支持,希望能够帮到您。
更多疑问,欢迎您向迅雷网络平台提问。
为什么下载的BT文件都是PHP文件
php文件是服务器端网页文件。有两种情况:
1、下载出错,很可能真正的下载链接在下一个页面(也就是你下载下来的这个页面)。
2、下载资源不存在,如果你是用迅雷(或其他工具)下载的话,没有资源的时候远端服务器会发送一个页面告知没有发现资源之类的信息,迅雷(或其他工具)就把这个页面当资源下载下来了。
给你两个建议:
1、用记事本打开这个php文件,或者把这个文件后缀改成“html”用浏览器打开,你会知道你的迅雷下载到什么信息。
2、下载前看一下资源大小,比如你要下一部电影,而资源大小只有几十K,那么肯定是下不成功的。
麻烦采纳,谢谢!
如果你还想了解更多这方面的信息,记得收藏关注本站。