Online Users - Fjern de sidste cifra i IP'en?

Tags:    php

Hvordan fjerner jeg de sidste cifra i IP til min Online Users side?

Ligesom her på Udvikleren.dk:
http://udvikleren.dk/OnlineUsers.aspx

Jeg kunne gætte det er noget med at erstate de 1-2-3 sidste cifra med -- men hvordan man finder ud af om der er 1 - 2 eller 3 cifra i enden eller hvordan man ersatter et tegn med et andet, det ved jeg ikke!



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Det var min fejl. Jeg troede at strrchr fandt positionen af den sidste forekomst. Men ak nej, den returnerer alt efter den sidste forekomst.

Det var strrpos jeg skulle have haft fat i.

$ip = substr($ip, 0, strrpos($ip, "."));



Du skal vel bare finde det sidste punktum og fjerne alt efter det?

Det burde kunne klares således:

substr($ip, 0, strrchr($ip, "."));




Indlæg senest redigeret d. 26.04.2006 17:37 af Bruger #3491
hvad gik galt?


nu er der ingen IP...


jeg indsatte dette under den kode som henter IP'en:

$ip = substr($ip, 0, strrchr($ip, "."));




Indlæg senest redigeret d. 26.04.2006 18:07 af Bruger #8254
Mange mange tak!



t