模板选择出错:deprecated

2016-07-07 15:40 来源:www.chinab4c.com 作者:ecshop专家

在后台模板选择的地方

Deprecated:Function eregi() is deprecated in /var/www/ecshop/admin/template.php on line 843

版本:ecshop 2.70
php 5.30


回答:
eregi()函数在php 5.30不被支持
admin/template.php843行的
  1. if (eregi("^(style|style_)(.*)*", $file))
复制代码
修改为
  1. if (preg_match("/^(style|style_)(.*)*/i", $file))
复制代码

我自己解决了,查了一下php5.3.0的说明,修改下面的代码,
/admin/templete.php的
if (eregi("^(style|style_)(.*)*", $file)) // 取模板风格缩略图
改为:
if(preg_match("/^(style|style_)(.*)*/i", $file)) // 取模板风格缩略图

就完全正常了