Serwis wykorzystuje pliki cookies. Korzystając z forum wyrażasz zgodę na używanie cookies. Więcej informacji w regulaminie. OK (wyłącz komunikat)

Autor Wątek: problem "Deprecated: Function eregi() is deprecated"  (Przeczytany 15893 razy)

Offline m.87

  • Nowicjusz
  • *
  • Wiadomości: 6
problem "Deprecated: Function eregi() is deprecated"
« dnia: 29 Luty, 2012, 13:15:15 »
Proszę o pomoc bo nie wiem jak naprawić z góry dziękuje

Deprecated: Function eregi() is deprecated in /home/manieks/domains/m87.pl/public_html/_mod_wmalias/konto.php on line 264

Deprecated: Function eregi_replace() is deprecated in /home/manieks/domains/m87.pl/public_html/_mod_wmalias/konto.php on line 961

WMsoft

problem "Deprecated: Function eregi() is deprecated"
« dnia: 29 Luty, 2012, 13:15:15 »
Nie wiesz jakiego smartfona wybrać? Zobacz - smartfonki.pl
Szukasz stacji pogodowej, termometru? Zobacz - stacje-pogody.pl

Offline m.87

  • Nowicjusz
  • *
  • Wiadomości: 6
Odp: problem "Deprecated: Function eregi() is deprecated"
« Odpowiedź #1 dnia: 29 Luty, 2012, 13:26:32 »

Deprecated: Function eregi() is deprecated in /home/manieks/domains/m87.pl/public_html/_mod_wmalias/sprawdz.php on line 46


tak choćby w wszystkich plikach coś było złe

Offline Aztek

  • Administrator
  • *****
  • Wiadomości: 412
Odp: problem "Deprecated: Function eregi() is deprecated"
« Odpowiedź #2 dnia: 29 Luty, 2012, 14:15:22 »
Zmieniłeś pewnie wersje PHP na co najmniej 5.3.0 i stąd ta informacja, że funkcja jest przestarzała i używanie tej funkcji nie jest zalecane. Najprościej te komunikaty po prostu wyłączyć, czyli do pliku konfiguracyjnego skryptu dodać na końcu (za ostatnią opcją) poniższą linię:

error_reporting(error_reporting() & ~E_DEPRECATED);

Można też to zrobić bezpośrednio w PHP. Jeżeli masz dostęp do php.ini to zmieniasz error_reporting na:

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
« Ostatnia zmiana: 29 Luty, 2012, 14:38:45 wysłana przez WMsoft »

Offline wizdaz

  • Nowicjusz
  • *
  • Wiadomości: 1
Odp: problem "Deprecated: Function eregi() is deprecated"
« Odpowiedź #3 dnia: 28 Listopad, 2016, 10:34:03 »
Witam

Dodałem error_reporting(error_reporting() & ~E_DEPRECATED); na końcu pliku config.php przed znacznikami ?> i dalej to samo, w konfiguracji php na serwerze nie ma dokładnej opcji error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED są inne funkcje ale i one nie wyłączają tych komunikatów błędów...

Offline Aztek

  • Administrator
  • *****
  • Wiadomości: 412
Odp: problem "Deprecated: Function eregi() is deprecated"
« Odpowiedź #4 dnia: 28 Listopad, 2016, 10:46:11 »
Jak to nie działa, to spróbuj zmienić wersje PHP na niższą np. 5.2.X - przeważnie na dobrych hostingach jest taka możliwość (np. w home, linuxPL). Można jeszcze zastąpić funkcje eregi podobną funkcją preg_match - ale z tym jest już trochę zabawy.

Najłatwiej wyłączyć komunikaty (powinno to działać, może jest jakaś literówka), albo zmienić wersje PHP na niższą. A jaką masz teraz wersje PHP?