Zobacz temat
Błąd: Function eregi() is deprecated
|
|
pawel-1993 |
Dodany dnia 12.09.2009 17:59:53
|
Przedszkolak Postów: 18 Ostrzeżeń: 2 Data rejestracji: 03.06.2007 21:29 |
Po czystej instalacji fusiona w panelu administracyjnym pokazuje się następujący kod błędu. Szukałem o tym na forum oraz w google i nic. Jeśli ktoś wie jak rozwiązać ten problem to prosiłbym o pomoc. Edytowane przez Pieka dnia 01.03.2010 11:05:22 |
|
|
Wścibski Gość |
Dodany dnia 01.11.2024 05:32:50
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
slawekneo |
Dodany dnia 12.09.2009 18:50:57
|
Bywalec Postów: 915 Pomógł: 41 Data rejestracji: 12.03.2006 07:28 |
Cytacik z manuala PHP dla funkcji eregi As of PHP 5.3.0 the regex extension is deprecated in favor of the PCRE extension. Calling this function will issue an E_DEPRECATED notice. Co po przetlumaczeniu translatorem(nie znam na tyle angielskiego by Ci to dokladnie przetlumaczyc) oznacza W PHP 5.3.0 Rozszerzenie regex jest przestarzałe na rzecz rozszerzenia PCRE. Wywołanie tej funkcji wyda E_DEPRECATED ogłoszenia. I wszystko jasne ;] Zalecam uzycia funkcji preg_match() zamiast eregi(). Zreszta zobacze czy nie jest to zgloszone do dev'u jesli nie to zglosze bo jest to dosc wazne ze wzgledu na powiekszajaca sie ilosc serwerow z php wyzszym 5.2.0.EDIT: Tak jak myslalem, zostalo to juz zgloszone. Pozdro!! Edytowane przez Pieka dnia 01.12.2009 15:34:00 |
|
|
Konto ukryte |
Dodany dnia 12.09.2009 19:03:02
|
Początkujący Postów: 119 Ostrzeżeń: 6 Data rejestracji: 17.12.2005 10:56 ZBANOWANY: Dożywotnio |
Od PHP6 rodzina ereg zostaje usunięta, tak więc niech ktoś się nie dziwi, że na jakiś serwerach z php6 dev będzie mu fusion wywalał błąd - funkcje z tej rodziny są używane chociażby w maincore (do blokowania dostępu do pliku oraz czyszczenia tablicy $_GET przed niebezpiecznymi znacznikami). Na tą zmianę jest wrażliwy zarówno PF7 jak i PF6/EFIV. |
|
|
bartek124 |
Dodany dnia 12.09.2009 19:19:38
|
Weteran Postów: 3264 Pomógł: 236 v7.02.06 Data rejestracji: 26.05.2007 12:25 |
Wszystkie funkcje ereg zostały zastąpione ich odpowiednikami w wersji 7.01, więc po ukazaniu się stabilnej wersji i aktualizacji strony nie będzie żadnych problemów.
|
|
|
pawel-1993 |
Dodany dnia 13.09.2009 13:44:53
|
Przedszkolak Postów: 18 Ostrzeżeń: 2 Data rejestracji: 03.06.2007 21:29 |
Wielkie dzięki Panowie xD Pozmieniałem sobie te funkcje i po kłopocie. |
|
|
mtkmtk |
Dodany dnia 17.09.2009 12:47:54
|
Przedszkolak Postów: 1 Data rejestracji: 17.09.2009 12:46 |
A mi po zmianie na preg_match występuje taki błąd; Jakieś pomysły? Jestem 0 w php :X Edytowane przez Pieka dnia 01.12.2009 15:35:07 |
|
|
beniok |
Dodany dnia 30.11.2009 17:38:01
|
Przedszkolak Postów: 7 Data rejestracji: 17.10.2006 21:38 |
Dołaczam się do pytania. Serwer www na internetdsl i po zmianie na: te same błędy. Edytowane przez Pieka dnia 01.12.2009 15:34:57 |
|
|
marcin_malutki |
Dodany dnia 01.12.2009 18:11:21
|
Przedszkolak Postów: 8 Data rejestracji: 27.02.2008 21:46 |
bartek124 napisał/a: Wszystkie funkcje ereg zostały zastąpione ich odpowiednikami w wersji 7.01, więc po ukazaniu się stabilnej wersji i aktualizacji strony nie będzie żadnych problemów. Witam ja zam zainstalowaną wersję 7.00.05 i błąd, który został opisany w pierwszym poście pojawił się u mnie: Jest to bardzo uciążliwe. Może zna ktoś odpowiedź dlaczego właśnie tak się dzieje? Lub wie jak i gdzie zamienić opisywane funkcje w kodzie. Edytowane przez khaman dnia 01.12.2009 18:28:14 |
|
|
beniok |
Dodany dnia 01.12.2009 18:45:24
|
Przedszkolak Postów: 7 Data rejestracji: 17.10.2006 21:38 |
Ściągnąłem PHP-Fusion Core 7 Edition 7.00.06 Update [NEW] ze strony http://www.php-fu...?cat_id=19, wrzucilem na serwer, naspisalem starsze pliki (oczywiscie zrobilem wczesniej kopie) i po problemie.
Edytowane przez Pieka dnia 01.12.2009 19:12:15 |
|
|
dbname |
Dodany dnia 14.01.2010 17:00:30
|
Przedszkolak Postów: 9 Data rejestracji: 19.07.2009 00:57 |
U mnie wystarczyło zamienić: na: Edytowane przez Pieka dnia 14.01.2010 18:48:32 |
|
Przejdź do forum: |