Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jezeli IP
ponciusz
post 1.04.2006, 19:48:49
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 1.04.2006

Ostrzeżenie: (10%)
X----


witam czy ktos moglby podac mi jak napisac prosty skrypt ktory wygladal by tak:

jezeli (ip laczacego ze strona to xxx.xxx.xxx.xxx)

to wyswietl komunikat

inaczej

tutaj moj skrypt

koniec

musze miec taki skrypt poniewaz jakis natret twozy nowe konta na moim kompie i zasmieca mi dysk jest to jedna osoba o konkretnym ip ktore znam
Go to the top of the page
+Quote Post
dr_bonzo
post 1.04.2006, 20:03:50
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


http://www.google.com/u/forumphppl?hl=en&l...ch=forum.php.pl


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
pEbE
post 1.04.2006, 20:46:04
Post #3





Grupa: Zarejestrowani
Postów: 106
Pomógł: 3
Dołączył: 21.03.2006
Skąd: Sosnowiec

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


Ja jestem dobry i dam mu jak na tacy smile.gif

  1. <?php
  2.  
  3. $IP = '666.666.666.666'; // Wpisz tu IP tego gostka, między apostrofami
  4. $komunikat = 'Spadaj!';  // Wpisz tu komunikat który chcesz mu wyświetlić
  5.  
  6. if( $HTTP_SERVER_VARS['REMOTE_ADDR']==$IP ) {
  7.  die($komunikat);  // I nie ma gościa :)
  8. }
  9.  
  10. // Tutaj wyswietl dalszą częśc strony
  11.  
  12. ?>


Ten post edytował pEbE 1.04.2006, 20:47:54
Go to the top of the page
+Quote Post
ponciusz
post 1.04.2006, 21:13:21
Post #4





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 1.04.2006

Ostrzeżenie: (10%)
X----


Kod
<?php

$IP = '*.*.*.*';    // Wpisz tu IP tego gostka, między apostrofami
$komunikat = 'Spadaj!';     // Wpisz tu komunikat który chcesz mu wyświetlić

if( $HTTP_SERVER_VARS['REMOTE_ADDR']==$IP ) {
   die($komunikat);           // I nie ma gościa :)
}
echo('dfdfdfd')
// Tutaj wyswietl dalszą częśc strony

?>


nawet kiedy wpisuje *.*.*.* to mnie nie banuje why?
Go to the top of the page
+Quote Post
dr_bonzo
post 1.04.2006, 21:38:53
Post #5





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


W tym skrypcie *.*.*.* nie zadziala -- tylko pelny adres IP

daj na poczatku skryptu:
  1. <?php
  2. error_reporting( E_ALL );
  3. ?>


i zapusc go jeszcze raz i popraw bledy o ktorych informacja sie pokaze.

ew. zmien
  1. <?php
  2. if( $HTTP_SERVER_VARS['REMOTE_ADDR']==$IP )
  3. ?>

na:
  1. <?php
  2. if( $_SERVER['REMOTE_ADDR']==$IP )
  3. ?>


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
-fre-
post 2.04.2006, 19:57:12
Post #6





Goście







A jak bedzie wiecej userow niedozwolonych. Jak ten fragmet
  1. <?php
  2. $IP = '666.666.666.666'; // Wpisz tu IP tego gostka, między apostrofami
  3. ?>

przekształcic by wiecej IP wywala ?
Najlepszym wyjsciem byloby uzycie nowego pliku np ip.dat
Go to the top of the page
+Quote Post
Michasko
post 2.04.2006, 20:47:06
Post #7





Grupa: Zarejestrowani
Postów: 283
Pomógł: 31
Dołączył: 10.01.2006
Skąd: Działoszyn

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


  1. <?php
  2. $IP = 'xxx.xxx.xxx.xxx'; // IP goscia
  3. $IP1 = 'yyy.yyy.yyy.yyy'; // ip drugiego goscia
  4. $IP2 = 'zzz.zzz.zzz.zzz'; // ip trzeciego
  5. $komunikat = 'Jesteś zbanowany!'; // komunikat do zbanowanego
  6. if (($_SERVER['REMOTE_ADDR'] == "$IP") || ($_SERVER['REMOTE_ADDR'] == "$IP1") || ($_SERVER['REMOTE_ADDR'] == "$IP2"))
  7. {
  8. echo "$komunikat";
  9. } else {
  10. echo "Access granted"; // dalsza część strony
  11. }
  12. ?>


Jak testowałem to mi działało tongue.gif


--------------------
Po prawie 3-letniej przerwie w programowaniu, znowu raczkuję :)
Go to the top of the page
+Quote Post
Vogel
post 2.04.2006, 21:19:36
Post #8





Grupa: Zarejestrowani
Postów: 402
Pomógł: 0
Dołączył: 20.01.2003

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


@Michasko: bezsensu. a dla 1000 ip tez bedziesz rozbudowywal warunek?


--------------------
Go to the top of the page
+Quote Post
Spirit86
post 2.04.2006, 21:26:20
Post #9





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

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


masz:

  1. <?php
  2.  
  3. $Banned = array('123.123.12.312.31', '1231.213123.123');
  4.  
  5. if (in_array($_SERVER['REMOTE_ADDR'], $Banned))
  6. echo "$komunikat";
  7. } else {
  8. echo "Access granted"; // dalsza część strony
  9. }
  10. ?>


dzień dziecka, piwo wyślij pod adres....


Swoją drogą poszukaj na forum masz banowanie z maskami, tylko wystarczy ruszyć kilka razy myszką, nacelować na odnośnik Szukaj i wklepać 6 liter, rozumiem, że to strasznie ciężkie, tyle kalori być stracił...

Ten post edytował Spirit86 3.04.2006, 10:18:16


--------------------
Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ.
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: 14.08.2025 - 06:44