bestlong 怕失憶論壇

標題: OSCommerce 出現 Deprecated: Function eregi() is deprecated [打印本頁]

作者: bestlong    時間: 2010-9-19 22:44     標題: OSCommerce 出現 Deprecated: Function eregi() is deprecated

Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\osc\includes\classes\language.php on line 87

修改 includes/classes/language.php
  1. if (eregi('^(' . $value . ')(;q=[0-9]\\.[0-9])?$', $this->browser_languages[$i]) && isset($this->catalog_languages[$key])) {
  2.   $this->language = $this->catalog_languages[$key];
複製代碼
修改成
  1. if (preg_match('/^(' . $value . ')(;q=[0-9]\\.[0-9])?$/i', $this->browser_languages[$i]) && isset($this->catalog_languages[$key])) {
  2.   $this->language = $this->catalog_languages[$key];
複製代碼
參考資料 Function eregi() is deprecated
作者: twosc    時間: 2011-3-1 10:29

這是因為舊版的 osc 2.2 ms2 (KMD 的版本) 因為程式太老舊,
部份程式指令在較新版的 php (php 5.3 或更新) 已不再支援,
故無法安裝運作.

建議改用 OSC 2.3.1 台灣中文版 ( 2011 年釋出 ) ,
請參考 http://www.twosc.com
台灣 OSC 社群




歡迎光臨 bestlong 怕失憶論壇 (http://www.bestlong.idv.tw/) Powered by Discuz! X1.5