当前位置: 首页>>代码示例>>PHP>>正文


PHP gen_subnet_mask函数代码示例

本文整理汇总了PHP中gen_subnet_mask函数的典型用法代码示例。如果您正苦于以下问题:PHP gen_subnet_mask函数的具体用法?PHP gen_subnet_mask怎么用?PHP gen_subnet_mask使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了gen_subnet_mask函数的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: gen_subnet

    ?>
</td>
										<td width="78%" class="vtable">
											<?php 
    echo gen_subnet($ifcfgip, $ifcfgsn);
    ?>
										</td>
										</tr>
										<tr>
										<td width="22%" valign="top" class="vncellreq"><?php 
    echo gettext("Subnet mask");
    ?>
</td>
										<td width="78%" class="vtable">
											<?php 
    echo gen_subnet_mask($ifcfgsn);
    ?>
										</td>
										</tr>
										<tr>
										<td width="22%" valign="top" class="vncellreq"><?php 
    echo gettext("Available range");
    ?>
</td>
										<td width="78%" class="vtable">
										<?php 
    $range_from = ip2long(long2ip32(ip2long($ifcfgip) & gen_subnet_mask_long($ifcfgsn)));
    $range_from++;
    echo long2ip32($range_from);
    ?>
										-
开发者ID:karawan,项目名称:core,代码行数:31,代码来源:services_dhcp.php

示例2: ip2long

											<td width="22%" valign="top" class="vncell"><?=gettext("Pool Description");?></td>
											<td width="78%" class="vtable">
												<input name="descr" type="text" class="form-control unknown" id="descr" size="20" value="<?=htmlspecialchars($pconfig['descr']);?>" />
											</td>
											</tr>
										<?php endif; ?>
										<tr>
										<td width="22%" valign="top" class="vncellreq"><?=gettext("Subnet");?></td>
										<td width="78%" class="vtable">
											<?=gen_subnet($ifcfgip, $ifcfgsn);?>
										</td>
										</tr>
										<tr>
										<td width="22%" valign="top" class="vncellreq"><?=gettext("Subnet mask");?></td>
										<td width="78%" class="vtable">
											<?=gen_subnet_mask($ifcfgsn);?>
										</td>
										</tr>
										<tr>
										<td width="22%" valign="top" class="vncellreq"><?=gettext("Available range");?></td>
										<td width="78%" class="vtable">
										<?php
											$range_from = ip2long(long2ip32(ip2long($ifcfgip) & gen_subnet_mask_long($ifcfgsn)));
											$range_from++;
											echo long2ip32($range_from);
										?>
										-
										<?php
											$range_to = ip2long(long2ip32(ip2long($ifcfgip) | (~gen_subnet_mask_long($ifcfgsn))));
											$range_to--;
											echo long2ip32($range_to);
开发者ID:Toudix,项目名称:core,代码行数:31,代码来源:services_dhcp.php

示例3: display_top_tabs

display_top_tabs($tab_array);
// This form uses a non-standard submit button name
$form = new Form(new Form_Button('submit', gettext("Save")));
$section = new Form_Section('General Options');
if (!is_numeric($pool) && !($act == "newpool")) {
    $section->addInput(new Form_Checkbox('enable', 'Enable', sprintf(gettext("Enable DHCP server on %s interface"), htmlspecialchars($iflist[$if])), $pconfig['enable']));
} else {
    $section->addInput(new Form_StaticText(null, '<div class="alert alert-info"> Editing Pool-Specific Options. To return to the Interface, click its tab above. </div>'));
}
$section->addInput(new Form_Checkbox('denyunknown', 'Deny unknown clients', 'Only the clients defined below will get DHCP leases from this server.', $pconfig['denyunknown']));
$section->addInput(new Form_Checkbox('nonak', 'Ignore denied clients', 'Denied clients will be ignored rather than rejected.', $pconfig['nonak']));
if (is_numeric($pool) || $act == "newpool") {
    $section->addInput(new Form_Input('descr', 'Pool Description', 'text', $pconfig['descr']));
}
$section->addInput(new Form_StaticText('Subnet', gen_subnet($ifcfgip, $ifcfgsn)));
$section->addInput(new Form_StaticText('Subnet mask', gen_subnet_mask($ifcfgsn)));
// Compose a string to display the required address ranges
$range_from = ip2long(gen_subnetv4($ifcfgip, $ifcfgsn));
$range_from++;
$range_to = ip2long(gen_subnetv4_max($ifcfgip, $ifcfgsn));
$range_to--;
$rangestr = long2ip32($range_from) . ' - ' . long2ip32($range_to);
if (is_numeric($pool) || $act == "newpool") {
    $rangestr .= '<br />' . gettext('In-use DHCP Pool Ranges:');
    if (is_array($config['dhcpd'][$if]['range'])) {
        $rangestr .= '<br />' . $config['dhcpd'][$if]['range']['from'] . ' - ' . $config['dhcpd'][$if]['range']['to'];
    }
    foreach ($a_pools as $p) {
        if (is_array($p['range'])) {
            $rangestr .= '<br />' . $p['range']['from'] . ' - ' . $p['range']['to'];
        }
开发者ID:nwholloway,项目名称:pfsense,代码行数:31,代码来源:services_dhcp.php

示例4: gen_subnet

                      </td>
		      		  </tr>
                      <tr>
                        <td width="22%" valign="top" class="vncellreq">Alt ağ</td>
                        <td width="78%" class="vtable">
                          <?php 
echo gen_subnet($ifcfg['ipaddr'], $ifcfg['subnet']);
?>
                        </td>
                      </tr>
                      <tr>
                        <td width="22%" valign="top" class="vncellreq">Alt ağ
                          maskesi</td>
                        <td width="78%" class="vtable">
                          <?php 
echo gen_subnet_mask($ifcfg['subnet']);
?>
                        </td>
                      </tr>
                      <tr>
                        <td width="22%" valign="top" class="vncellreq">Mevcut aralık</td>
                        <td width="78%" class="vtable">
                          <?php 
echo long2ip(ip2long($ifcfg['ipaddr']) & gen_subnet_mask_long($ifcfg['subnet']));
?>
                          -
                          <?php 
echo long2ip(ip2long($ifcfg['ipaddr']) | ~gen_subnet_mask_long($ifcfg['subnet']));
?>
                        </td>
                      </tr>
开发者ID:rootsghost,项目名称:5651-pfsense,代码行数:31,代码来源:services_dhcp.php


注:本文中的gen_subnet_mask函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。