男人天堂新-亚洲精品乱码久久观看网-jizz欧美性9-日本亚洲精品成人欧美一区-久久久久久久福利-日韩少妇内射免费播放-久久久久久久久久久网-日韩av一二三区-40到50岁中老年妇女毛片-老熟女 露脸 嗷嗷叫-无码熟妇人妻在线视频-精品多毛少妇人妻av免费久久-日韩不卡的av-久久国产精品无码hdav-福利网站在线-国产真实夫妇视频-麻豆免费看片-国产精品1卡2卡3卡4卡-日韩人妻无码一区二区三区-日日噜夜夜噜

技術文檔

幫助中心 > 技術文檔 >

網站出現Deprecated: Function的解決方法

2023-12-15 作者:簡米科技 閱讀量:0 所屬分類:技術文檔

在 php5.3環境下運行oscommerce,常常會出現Deprecated: Function ereg() is deprecated in...和Deprecated: Function ereg_replace() is deprecated in...這些類型的報錯提示。

  其原因在于:php5.3以上的版本不支持ereg()函數,而是使用preg_match()函數;不支持ereg_replace()函數,而使用preg_replace()函數。

  解決方法一:退回去用php5.2

  解決方法二:繼續用php5.3,但是修改devel/devel.modul的460行:if ($errno (E_ALL ^ E_NOTICE)) {改為if ($errno

  (E_ALL~E_NOTICE~E_DEPRECATED)) }把 deprecated錯誤給忽略掉

  解決方法三:將不支持的函數修改為支持的函數即可。    例如:  Deprecated: Function eregi() is deprecated in D:\www\oscommerce\catalog\includes\classes\language.php on line 87  那么,將87行的  if(eregi(^( . $value . )(;q=[0-9]\\.[0-9])?$, $this-browser_languages[$i])  改為:  if(preg_match(/^( . $value . )(;q=[0-9]\\.[0-9])?$/i, $this-browser_languages[$i])    再例如:  Deprecated: Function ereg_replace() is deprecated in C:\wamp\www\includes\functions\general.php on line 61  那么,將61行的  $string = ereg_replace( +, , trim($string));  改為:  $string = preg_replace({ +}, , trim($string));    如此類推,其它類似的錯誤也可以按照上面兩個函數的語法來做修改。

標簽:

本文地址:http://www.huiwanwang.cn/help/814.html

簡米科技服務器支持24小時免費測試


成為簡米科技會員,享受出眾的上云實踐機會和周到的尊貴服務!