Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukanie IP w bazie
rebuk
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 14.09.2014

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


Witam, mam problem ze sprawdzeniem czy dany adres IP (ip2long) występuje w w bazie, kod wygląda tak:

  1. $wszystkieip = $row['ipaddress']; //wszystkie adresy przedzielone przecinkiem
  2. $ip = ip2long($_SERVER['REMOTE_ADDR']);
  3.  
  4. $czy = strpos($wszystkieip, $ip);
  5. if ($czy == TRUE) {echo 'adres jest w bazie';}
  6. else {echo 'brak adresu w bazie';}


jeżeli podam na sztywno że np. $ip = '1393156014'; to wszystko działa, natomiast jeżeli jest tak jak powyżej to warunek zawsze jest niespełniony. Nie mam pojęcia co robię źle, ktoś pomoże?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


var_dump prawdę Ci powie.
Go to the top of the page
+Quote Post
rebuk
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 14.09.2014

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


dzięki (IMG:style_emoticons/default/smile.gif) pomogła zmiana na:
  1. $ip = (string)ip2long($_SERVER['REMOTE_ADDR']);

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: 25.08.2025 - 18:04