ECShop 2.7.3爆路径

应该这个功能在发布时就没有测试,很低级的问题,出在文件/demo/ucimport.php文件差不多15行左右

—————code—————–

define('ROOT_PATH',str_replace('\\','/',substr(__FILE__,0,-20)));

define('IN_ECS',true);

require(ROOT_PATH.'data/config.php');

require(ROOT_PATH.'includes/cls_ecshop.php');

require(ROOT_PATH.'includes/cls_mysql.php');

require(ROOT_PATH.'includes/lib_common.php')

—————code—————-

将__FILE__的去除后面20个字符保存,而demo/ucimport.php只有17个字符,这样的话就多删掉了3个字符,从而下面的require包含失败, www.2cto.com 以至出现警告和错误。

但是这个文件很多都不存在,因为登录后台时就会提示请删除/demo/文件夹。顺便感慨下老牌的cms不知道经历多少大牛们的洗礼了。。

如果我们想要更多的玫瑰花,就必须种植更多的玫瑰树。

ECShop 2.7.3爆路径

相关文章:

你感兴趣的文章:

标签云: