Senin, 28 Juni 2010

Perbaikan Deprecated error Oscommerce

After installing OS Commerce in my local system I got the following error or message:

Deprecated: Function eregi() is deprecated in C:\wamp\www\catalog\includes\classes\language.php on line 87

The line 87 : if (eregi('^(' . $value . ')(;q=[0-9]\\.[0-9])?$', $this->browser_languages[$i]) && isset($this->catalog_languages[$key])) {
88: $this->language = $this->catalog_languages[$key];
89: break 2;
}

perbaikan:

Rubah script melalui tool, file manager

if (preg_match('/^(' . $value . ')(;q=[0-9]\\.[0-9])?$/i', $this->browser_languages[$i]) && isset($this->catalog_languages[$key])) {
$this->language = $this->catalog_languages[$key];