您的位置:首页 > 其它

Discuz! 7.0 模块脚本文件名

2008-12-27 20:40 267 查看

Discuz! 7.0 模块脚本文件名

Discuz! 7.0中新增了模块脚本,不仅要求模块脚本放置在/include/request文件夹中,而且对于模块脚本的文件名也有一定的限制,判断语句位于/admin/jswizard.inc.php文件的1263行
if(!in_array($entry, array('.', '..')) && preg_match("/^[/w/.]+$/", $entry) && substr($entry, -8) == '.inc.php' && strlen($entry) < 30 && is_file($dir.'/'.$entry)) {
也就是说文件名应当由字母、数字、下划线和点号组成,以.inc.php为结尾,长度短于30个字符。

[Discuz! - 官方网站]

http://www.discuz.net/

[Discuz! - 常见问题]

Discuz! 6.1 从GBK编码转为UTF-8编码
Discuz! 6.1 多语言翻译工作范围
Discuz! 6.1 兼容问题
Discuz! 6.1 发送HTML格式电子邮件
Discuz! 6.1~7.0 安装SupeSite后导致安全漏洞
Discuz! 6.1 不修改模板在贴子上增加收藏按钮
Discuz! 6.1 cpmsg函数在IE下和Firefox下表现不一致
Discuz! 6.1~7.0 升级后request缓存文件名不兼容
Discuz! 6.1~7.0升级后request路径不兼容以及相应修改方案
Discuz! 7.0 模块脚本文件名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: