Schönen guten Morgen zusammen,
ich arbeite derzeit meine error.log durch um mal etwas Ordnung zu schaffen und erhalte immer wieder die Meldung:
[Wed Apr 18 21:46:19 2012] [warn] [client ***.***.***.***] mod_fcgid: stderr: PHP Deprecated: Function eregi() is deprecated in /var/www/clients/client1/web1/web/includes/classes/language.php on line 96
Laut "google" wird mir damit mitgeteilt das die Funktion "eregi" nicht mehr benutzt wird und evtl. in einer der nächsten Apache Updates nicht funktioniert.
Das würde, wenn ich es als laie richtig verstehe, bedeuten - das es irgendwann passieren kann - das der Shop nach einem Update nicht mehr richtig läuft - weil die Funktion nicht mehr unterstüzt wird ?
Hier mal ein Auszug aus der Datei:
function get_browser_language() {
$this->browser_languages = explode(',', getenv('HTTP_ACCEPT_LANGUAGE'));
for ($i=0, $n=sizeof($this->browser_languages); $i<$n; $i++) {
reset($this->languages);
while (list($key, $value) = each($this->languages)) {
[b] if (eregi('^(' . $value[0] . ')(;q=[0-9]\\.[0-9])?$', $this->browser_languages[$i]) && isset($this->catalog_languages[$key])) {[/b]
$this->language = $this->catalog_languages[$key];
break 2;
[b] if (eregi('^(' . $value[0] . ')(;q=[0-9]\\.[0-9])?$', $this->browser_languages[$i]) && isset($this->catalog_languages[$key])) {[/b]
Kann ich das ignorieren? Oder muss ich da reagieren?
Danke vorab für eure Hilfe.
Linkback: https://www.modified-shop.org/forum/index.php?topic=19600.0