`
baiguomeng
  • 浏览: 956418 次
文章分类
社区版块
存档分类
最新评论

Discuz! 7.0 模块脚本文件名

 
阅读更多

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 模块脚本文件名

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics