| 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: 11 let
|
|||
0