Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Function eregi() is deprecated - Błąd..., Zmiana na php5.3?
roobik
post 19.05.2011, 23:39:22
Post #1





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam!
Od razu przejdę do rzeczy. Mam wykupiony serwer (z oczywistych przyczyn nie podaję jego nazwy). Admini jakiś czas temu wysłali info, że wkrótce przechodzą z php 4 na php5.3. Nie za bardzo wiedziałem o co chodzi, więc cierpliwie czekałem, co się "stanie". I "stało" się. Dziś odpalam stronę, a tu :
[b]Deprecated: Function eregi() is deprecated in .... on line 1944. Zaglądam do pliku, a we wspomnianej linii:
  1. if(eregi('script', $news)) header("Location: index.php");

Próbowałem dać if(preg_match zamiast if)eregi (tak mi poradzono), lecz wyskakiwały inne błędy...
Bardzo proszę - pomóżcie. Szukałem co prawda na naszym (i nie tylko) Forum, lecz trafiam na anglojęzyczne strony (z angielskiego nie jestem zbytnio "na ty" wink.gif )

Jak mam zmienić tę linię?
Bardzo proszę o pomoc...
Go to the top of the page
+Quote Post
markonix
post 19.05.2011, 23:45:33
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Kod
if(strstr($news,'script')) header("Location: index.php");




--------------------
Go to the top of the page
+Quote Post
roobik
post 19.05.2011, 23:57:13
Post #3





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


smile.gif
Ten błąd zniknął, lecz pojawił się kolejny - próbowałem zamienić na strstr, ale nic nie dało (biała strona)
Obecny kod:
  1. if(!eregi("admins.php",$_SERVER['PHP_SELF']) OR !isset($_SESSION['nick']) OR $_SESSION['nick']=='alien'){


Go to the top of the page
+Quote Post
markonix
post 20.05.2011, 00:23:52
Post #4





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Ta sama analogia.
strstr -> ze zmienioną kolejnością argumentów i tutaj dodatkowe zaprzeczenie.


--------------------
Go to the top of the page
+Quote Post
roobik
post 20.05.2011, 00:25:41
Post #5





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


smile.gif Dzięki bardzo!
Problem rozwiązany
smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.04.2025 - 05:51