zen-cart v1.3.9 在PHP5.3上运行的问题总结
zen-cart v1.3.9目前还是不能运行在php5.3上的,原因在于zen-cart使用的一些函数PHP5.3已不再支持。
修改方法如下:
1、将ereg_replace替换为preg_replace
ereg_replace 的第一个参数在改成preg_replace时要加上 / /
例如:
ereg_replace('+','',SEO_URLS_ONLY_IN)
改成
preg_replace('\+\','',SWO_URLS_ONLY_IN)
又如:
ereg_replace($pattern,'',$strtolower($string))
改成
preg_replace('/'.$pattern.'/','',$strtolower($string))
2、split()改成explode()
有正则时改成preg_split()