最新消息:

DEDECMS第1款:研究include/common.inc.php文件(一)

DEDECMS研究 杨红伟 4613浏览 0评论

一:common.inc.php 简介

说实话,了解的开源PHP文件已经有几十个了,每个开源的PHP都相当不错,都让人非常羡慕,而DEDECMS是屈指可数!有人说它漏洞非常多,我却觉得不尽然!能让开源程序风靡全中国,而且很多人都用它进行开发,足以说明它的重要性和普遍性。有人说它的漏洞多,我是这么理解的:漏洞多,说明研究它的人很多;研究的人很多,说明它的普遍性!就像windows系统一样!它是有很多漏洞,但是非常重要!

这个文件呢,是通用的配置文件。是整个系统的核心!包括全局变量等等!

演示地址: http://www.ijquery.cn/dedecms/include/common.inc.1.php

二:部分源代码

// 报错级别设定,一般在开发环境中用E_ALL,这样能够看到所有错误提示
// 系统正常运行后,直接设定为E_ALL || ~E_NOTICE,取消错误显示
// error_reporting(E_ALL);
error_reporting(E_ALL || ~E_NOTICE);

这句很好理解

define('DEDEINC', str_replace("\\", '/', dirname(__FILE__) ) );

dirname(__FILE__);显示的结果是:D:\wwwroot\v3.ijquery.cn\dedecms\include

define('DEDEINC', str_replace("\", '/', dirname(__FILE__) ) );显示的结果是:D:/wwwroot/v3.ijquery.cn/dedecms/include

与本文相关的文章


Warning: Use of undefined constant PRC - assumed 'PRC' (this will throw an Error in a future version of PHP) in /www/wwwroot/www.ijquery.cn/wp-content/themes/d8-3.0/comments.php on line 17
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址