Post
#1
|
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz |
Na dole podalem przyklad pelnego sprawdzonego uzycia z banami w pliku txt
Niezmiernie sie nudzilem :-) wiec napisalem cos takiego moze komus sie przyda :-P Co prawda nie ma cache itp (banow na hosty) ale powino wystarczyc dla mniej wymagajacych ;-) (zawsze mozna rozbudowac)
To cala funkcja nastepnie... Proste uzycie
a to chyba najbardziej wygodne
Chyba glowny plus to maski wiec dzialaja one tak * dowolna liczba z zakresu 0-255 czyli np 10.0.0.* Banuje 10.1.1.0 10.1.1.1 ... 10.1.1.255 ? dowolna liczba z zarkesu od 9-0 czyli 10.?.0.0 Banuje 10.1.0.0 10.2.0.0 10.3.0.0 ... 10.9.0.0 Ale juz nie 10.10.0.0 :-) (jakby bylo zamias ? * to by byl ban) Mozna oczywsice z ? kozystac w polaczeniu np 10.12?.1.1 Banuje 10.120.1.1 10.121.1.1 ... 10.129.1.1 Jak i laczyc wszytko np *.23?.*.* |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 13.03.2005 Ostrzeżenie: (0%)
|
Sory ale to nie działa (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) pierwszy kod wstawiłem do pliku gora.php nad znaczinikem html tak jak poniżej:
Kod <?php include ("block.php"); $array = array( '83.12.23.35', ); $ip = '83.12.23.35'; //$ip = $_SERVER['REMOTE_ADDR']; if( ban( $array, $ip ) ) { echo 'Zbanowany'; } else { echo 'NieBan'; } ?> <HTML> <HEAD> moj index.php wygląda tak Kod <? include "gora.php" ?><? include "pliki/start.php" ?><? include "dol.php" ?> <? include "prawa.php" ?> plik góra.php to poczatek strony tam sa znaczniki <HTML><HEAD><BODY> przykładowo wpisałem swoje IP aby sprawdzić czy banuje i co widze :| wchodze na strone a tam pojawia się tylko napis na samej gorze zbanowany :| a strona działa normlanie więc nie wiem o co chodzi. Jak wstawiłem ten skrypt do pliku index.php to całkiem strona nie chciała się wyświetlić (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) nie wiem o co chodzi :/ plikowi block.php nadałem atrybuty 777 na serwerze. Ktoś wie o co chodzi ?:/ Aha sprawdzałem to pod IE 6 ----------------------------------------------------------------------------- A gdzie mam wsadzic te piec linijek (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Kod <?php
if( !ban( file( 'plik.bany.txt' ), $_SERVER['REMOTE_ADDR'] ) ) { die( 'Aaa... Twoje ip jest zbanowane...' ); } ?> Ten post edytował Caw 2.04.2005, 21:08:34 |
|
|
|
hwao Banowanie z "maskami" ? i * 16.03.2005, 20:10:42
Caw CZY NIKT MI NIE PODPOWIE JAK SIE UMEISZCA TEN SKRY... 30.03.2005, 10:45:46
Dex1987 Ad 1. poprostu wstawiasz na poczatku strony
[PHP]... 1.04.2005, 18:48:19
brachu To jest dosyc proste wstawiasz kod strony tam gdzi... 13.04.2005, 13:29:20
hwao Strona.php (gdzie kolwiek)
[PHP] pobierz, plaintex... 14.04.2005, 13:53:27
Caw sory ale jestem chyba jakiś inny chciałbym podkr... 15.04.2005, 15:07:16
hwao [PHP] pobierz, plaintext <?php function ban... 15.04.2005, 15:14:48
Caw chyba trafił ci sie natretny pechowiec już myśla... 15.04.2005, 20:46:30
Bakus Może dogadajcie sie przez PW...
To forum ma być ar... 16.04.2005, 06:15:44
Caw hwao jeszcze jedno ten skrypt banuje teraz wszys... 16.04.2005, 11:24:18
hwao Ok no to wersja testowana przezemnie i dziala wie... 17.04.2005, 12:25:58
Bojakki A jak zrobic by dostep do strony byl tylko dla oso... 24.12.2005, 13:24:09
mike_mech Cytat(Bojakki @ 2005-12-24 13:24:09)A jak zro... 24.12.2005, 13:30:09
qbejs Ja dziś z nudów napisałem prostą funkcję obsługi b... 27.02.2006, 22:12:01
Spirit86 no, ale to co Ty napisałeś nie ma masek ;]
Banicja... 17.03.2006, 10:53:21 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 22:44 |