Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Obliczanie dlugosci adresu IP
Mute
post
Post #1





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

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


Witam to moj pierwszy post i mam zawozdke w srodowisku JS

Czy jest jakas szybka mozliwosc liczenia dlugosci adresu IP ? Jest gotowa zmienna startowa i zmienna koncowa

Start ADDR:

VLAN_ADDR:

10.52.28.0

Stop ADDR:

VLAN_LAST:

10.52.29.254

Wiem ze rezultat odejmowania to 512


albo inny:

Start ADDR:

VLAN_ADDR:

10.52.64.11

Stop ADDR:

VLAN_LAST:

10.52.64.15
rezultat to 5


Ale jak sie to liczy w JS ?

Odejmwoanie dwoch IP: np



10.52.64.11 i 10.52.64.15

to bedzie 11 12 13 14 15 wiec to zezultat to: 5


albo
10.52.28.0 and 10.52.29.254

mamy 256 + 1 (bo liczymy od zera plus cala pula od 0 do 256) + 254+1 (bo liczymy od zera i 254 to jest 255 = czyli 257 + 255 = 512

Ale jak to zrobic w JS zeby on to tak fajnie bral, odejmowal ? etc?

Mozecie mi pomoc ?

pozdrawiam serdecznie,
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mute
post
Post #2





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

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


Dzieki za odpowiedz.

Ale jak to ugryżć w javie script. Zakladajac ze te IP dajemy jako stringi....


Kod
function countIP(startIP,endIP){
var d1=Number(endIP.split('.')[2])-Number(startIP.split('.')[2]);
var d2=Number(endIP.split('.')[3])-Number(startIP.split('.')[3])+1;
var n=d1*256+d1+d2;
return n;
}


Wywala mi NaN
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: 19.09.2025 - 21:40