![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 17.03.2004 Skąd: Suwałki Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Jako że jestem początkujący proszę Was, abyście powiedzieli czy ten skrypt jest poprawnie napisany, jeśli nie to proszę o ewentualną poprawkę i komentarz "co źle" zrobilem... Może da się ten skrypt rozbudować, dodać "coś", jeśli tak to proszę o podpowiedzi...
Plik ban.txt wygląda (przykładowo) tak: Kod 127.0.0.1 127.0.0.2 127.0.0.3 127.0.0.4 Pozdrawiam. (IMG:http://forum.php.pl/uwaga.gif) ~mike_mech Ten post edytował Forgoot 27.10.2005, 10:11:57 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Funkcja file() zwraca tablicę, co oznacza, że ta linia:
Jest błędna bo porównujesz stringa do tablicy i to jeszcze źle to robisz (po co Ci znaki cudzysłowiu ). Lepiej będzie:
Teraz php sprawdzi czy adres usera jest w tablicy IP zbanowanych userów. P.S. $_SERVER może zawierać mało wiarygodny adres IP, aby mieć większą pewnośc co do adresu, użyj funkcji:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:50 |