Autor | Zpráva | ||
---|---|---|---|
okoun Profil |
#1 · Zasláno: 3. 11. 2015, 08:08:16
ahoj, nevíte jakou php funkcní bych zajistil výpočet IP sítě? zadám třeba 192.168.0.3 a masku 255.255.255.224 a chtěl bych aby mi z php vyjelo 192.168.0.0
díky |
||
juriad Profil |
#2 · Zasláno: 3. 11. 2015, 08:19:46
V PHP je to opravdu triviální:
function maskIp($ip, $mask) { return long2ip(ip2long($ip) & ip2long($mask)); # skutečně bitový AND } $ip = "192.168.0.3"; echo maskIp($ip, "255.255.255.224"), "\n"; echo maskIp($ip, '255.0.0.0'), "\n"; echo maskIp($ip, '128.0.0.0'), "\n"; echo maskIp($ip, '127.0.0.0'), "\n"; |
||
okoun Profil |
#3 · Zasláno: 3. 11. 2015, 15:59:10
juriad:
díky funguje na jedničku jako celé php! |
||
Časová prodleva: 7 let
|
0