-->

帝国cms下载站模板(帝国cms怎么用)

函数位置:后端-其他管理-下载模型管理-管理地址前缀相关函数:e/class/DownSysFun.php DoTypeForDownurl()、QDownLoadFile()、DownSoft() 函数说明: HEADER:使用头部转向,一般设置为此。 META:直接传输自,如果是FTP地址建议选择此项。读取:使用PHP程序读取,防盗链能力强,但占用资源较多。可以选择服务器本地的小文件。 Empire CMS弹出下载txt、xls等。 使用说明1、看下面粘贴的Empire原函数DoTypeForDownurl()。 Header 和Meta 是两种方法中使用的真实地址。这两种方式,浏览器无法读取RAR等文件格式。ZIP等会直接弹出真实地址进行下载,txt等浏览器可读的文件格式会直接在线浏览; 2.默认不选择前缀时,使用Header3.READ。这样,PHP就用来读取文件并将其传递给浏览器。无论RAR还是TXT,都会弹出下载,而不是浏览器直接读取。弹出的地址也是加密地址类似:xxx.com/enews=DownSoftclassid=39id=11pathid=0pass=7b9516932a88d44b4e4610e209f6288dp=22:J2qCrBGqmrxK4.READ的加密地址判断是否有下载权限,即该地址是否为正确由e/class/DownSysFun.php 中的DownSoft() 函数确定。经测试,如果后台-系统设置-机型设置-下载验证码没有更改,如果传出去,可以继续下载(如果没有用户组、积分等判断限制,如果你想避免,则将e/class/DownSysFun.php $DownSys_CheckIp=0;第一行的0改为1),Empire CMS也是如此,使用此方法可以防止盗链; 5、如果我不想使用下载地址前缀,而是让TXT等格式弹出下载,那么可以在e/class/DownSysFun.php中搜索DoTypeForDownurl($downurl,$downurlr['downtype') ]);将以下代码添加到上一行:

//不使用下载地址前缀,允许弹出txt等浏览器可读文件进行下载$type2r=array('.xls','.txt',); if(in_array(GetFiletype($downurl),$type2r)) { $downurlr['downtype']=2; }

上一篇: 帝国cms调用api接口(帝国cms配置数据库)

下一篇: 帝国cms远程保存图片的方法有哪些(帝国cms远程保存图片的方法是什么)

关于搜一搜站长工具

如未标明出处,所有模板均为搜一搜站长工具原创,如需转载,请附上原文地址,感谢您的支持和关注。

关于代售类模板,为网友上传发布,如果有侵犯你的权益,请联系我们,第一时间删除。客服邮箱:3801085100#qq.com(#换成@)

本文地址:http://www.soyiso.net/news/12223.html

展开更多