本文整理汇总了PHP中IP::maskTocdir方法的典型用法代码示例。如果您正苦于以下问题:PHP IP::maskTocdir方法的具体用法?PHP IP::maskTocdir怎么用?PHP IP::maskTocdir使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IP
的用法示例。
在下文中一共展示了IP::maskTocdir方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: virtual_cdir
function virtual_cdir(){
$ipaddr=$_GET["cdir-ipaddr"];
$newmask=$_GET["netmask"];
$ip=new IP();
if($newmask<>null){
echo $ip->maskTocdir($ipaddr, $newmask);
}
}
示例2: CalcCdir
function CalcCdir()
{
if (isset($_GET["netmask"])) {
$netmask = $_GET["netmask"];
}
if (isset($_GET["ipaddr"])) {
$ipaddr = $_GET["ipaddr"];
}
include_once dirname(__FILE__) . "/ressources/class.tcpip.inc";
$ip = new IP();
$ipaddrTR = explode(".", $ipaddr);
$ipaddr = "{$ipaddrTR[0]}.{$ipaddrTR[1]}.{$ipaddrTR[2]}.0";
if ($netmask != null) {
echo $ip->maskTocdir($ipaddr, $netmask);
}
}
示例3: vlan_cdir
function vlan_cdir()
{
$ipaddr = $_GET["cdir-ipaddr"];
$newmask = $_GET["netmask"];
include_once dirname(__FILE__) . "/ressources/class.tcpip.inc";
$ip = new IP();
if ($newmask != null) {
echo $ip->maskTocdir($ipaddr, $newmask);
}
}
示例4: rule_save
function rule_save()
{
$ipaddr = $_POST["ipaddr"];
$mask = $_POST["mask"];
$rulename = $_POST["rulename"];
$rulename = replace_accents($rulename);
$mode = $_POST["mode"];
$id = $_POST["rule-id"];
if (!is_numeric($id)) {
$id = 0;
}
if ($mask != null) {
if ($mask == "0.0.0.0") {
$mask = "0";
} else {
$ip = new IP();
$ipaddr = $ip->maskTocdir($ipaddr, $mask);
}
}
$sql = "INSERT INTO tcp_account_rules (rulename,ipaddr,`mode`) VALUES('{$rulename}','{$ipaddr}','{$mode}');";
if ($id > 0) {
$sql = "UPDATE tcp_account_rules SET rulename='{$rulename}',ipaddr='{$ipaddr}',`mode`='{$mode}' WHERE ID={$id}";
}
$q = new mysql();
$q->QUERY_SQL($sql, 'artica_backup');
if (!$q->ok) {
echo $q->mysql_error;
return;
}
}
示例5: virtual_cdir
function virtual_cdir()
{
$ipaddr = $_GET["cdir-ipaddr"];
$newmask = $_GET["netmask"];
$ip = new IP();
if ($newmask != null) {
$ipaddr = $ip->maskTocdir($ipaddr, $newmask);
if (preg_match("#([0-9\\.]+)\\/([0-9]+)#", $ipaddr, $re)) {
$zzr = explode(".", $re[1]);
echo $zzr[0] . "." . $zzr[1] . "." . $zzr[2] . ".0/{$re[2]}";
}
}
}