一: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