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()

你可能感兴趣的:(php5)