用PHP程序写一个算法:求一个网段的开始,结束IP地址 既然过程都描述出来了写就简单了锻炼下自己的php 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function mask2bin( $n ) { $n = intval($n); if ( $n < 0 || $n > 32 ) die('error submask'); return str_repeat("1", $n).str_repeat("0",32-$n);}function revBin( $s ) { $p = array( '0', '1', '2' ); $r = array( '2', '0', '1' ); return str_replace( $p, $r, $s );}function execIp( $str ) { list($ip, $m) = explode("/", $str); $bIp = decbin( ip2long($ip) ); $bSub = mask2bin(20); $sIp = $bIp & $bSub; $eIp = $bIp | revBin($bSub); print " ip : ".$sIp." - ".$eIp;}$str = "192.168.1.5/20";execIp( $str ); 请教个问题,是一个动态菜单,只能搬一部分代码。请前辈们帮忙啦~ 200元现金求cookie的解决办法 求JS与PHP高手帮帮忙....。 输入 www.xxx.net 就跳到bbs.xxxx.net 请问php/mysql网站一般通过哪些渠道注入,怎么防注入啊?请大家帮忙一下,万分感谢! 我会ASP+SQLServer,PHP+MySQL好学吗?请大侠们给点意见。 中文编码问题:需不需要将所有不能重复的字段设置成binary? $PHP_SELF 变量怎样赋值 checkbox在php中得用法 to:southline(林材) 请教一个问题 求教正则表达式
function mask2bin( $n ) {
$n = intval($n);
if ( $n < 0 || $n > 32 ) die('error submask');
return str_repeat("1", $n).str_repeat("0",32-$n);
}function revBin( $s ) {
$p = array( '0', '1', '2' );
$r = array( '2', '0', '1' );
return str_replace( $p, $r, $s );
}function execIp( $str ) {
list($ip, $m) = explode("/", $str);
$bIp = decbin( ip2long($ip) );
$bSub = mask2bin(20);
$sIp = $bIp & $bSub;
$eIp = $bIp | revBin($bSub);
print " ip : ".$sIp." - ".$eIp;
}$str = "192.168.1.5/20";
execIp( $str );