Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Skrypt do banowania, proźba o pomoc w drobnej zmianie...
szuri
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 19.02.2005

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


mam na mojej stronie prosty skrypt do blokowania adresów IP. Wygląda on tak:

Cytat
<?php
$ip=file("banip.txt");
foreach($ip as $v){
if(trim($v)==$REMOTE_ADDR)
{echo "Admin zablokował twoje IP.";}

else
{

ZAWARTOŚĆ STRONY

}
}

?>


wszystko fajnie tylko że skrypt dziala tylko na same adresy IP (np. 80.*.*.*) czy mógłby mi ktoś pomóc i wprowadzić zmiany abym mógł także w pliku banip.txt dawać adresy hostów??

Pozdrawiam
Szuri
Go to the top of the page
+Quote Post
Speedy
post
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

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


Proszę bardzo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .

Wykorzystujesz funkcję gethostbyaddr

  1. <?php
  2. $ip=file(&#092;"banip.txt\");
  3. foreach($ip as $v){
  4. if(trim($v)==&#092;"$REMOTE_ADDR\" || trim($v)==gethostbyaddr($_SERVER['REMOTE_ADDR'])) {
  5. echo &#092;"Admin zablokował Twoje IP/host.\";
  6.  
  7. } else {
  8.  
  9. print 'ZAWARTOSC STRONY';
  10.  
  11.  }
  12. }
  13.  
  14. ?>


Pozdrawiam.

Ten post edytował Speedy 19.02.2005, 01:12:24
Go to the top of the page
+Quote Post
szuri
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 19.02.2005

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


dzięki!
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 23:31