Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]tylko określone ip maja wejscie na stronę, problem z odczytem i porównaniem
ptasio
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 30.03.2009

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


Witam serdecznie. Siedzę cały dzionek, szukam po inecie, próbuje rożnych rozwiązań i nic. Więc proszę o pomoc. Co w moim kodzie jest nie tak?
Niby działa, ale tylko gdy jest jeden ip w pliku,albo gdy wpiszę więcej sprawdza niby wszystko, ale ostatni ip decyduje czy wpuści na stronę czy nie, a pasuje aby wpuszczał też gdy znajdzie wcześniej taki sam ip:(
np. w pliku.txt mam dwa adresy ip (127.0.0.1 to mój) w podanym niżej przypadku nie wpuści mnie na stronkę, natomiast gdy mój ip znajdzie się na końcu to wpuszcza (IMG:http://i.frazpc.pl/graf/icons_board/icon9.gif) O czym zapomniałem? co poprawic? pomocy (IMG:http://i.frazpc.pl/graf/icons_board/icon7.gif)
127.0.0.1
127.0.0.10
itd.

Kod
$ip_dozwolone = file('./ip/dozwolone.txt',FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
$ile = count($ip_dozwolone);
$status=false;
  
for($i=0; $i<$ile; $i++) {
if ($_SERVER['REMOTE_ADDR'] == $ip_dozwolone[$i]) $status=true;
}
if($status==false) { echo '<p>Nie masz wstepu</p>'; die; }


potem reszta stronki..

Ten post edytował ptasio 30.03.2009, 11:17:30
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




po co zabawa z pętlą?
daj ip win_array" title="Zobacz w manualu PHP" target="_manual jest w tablicy ? masz dostęp (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 16:19