• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP find_dhcp6c_process函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: elseif

     // ppp details changed
     $a_ppps[$pppid] = $new_ppp_config;
 } elseif (!empty($a_ppps[$pppid])) {
     // ppp removed
     $new_config['if'] = $a_ppps[$pppid]['ports'];
     unset($a_ppps[$pppid]);
 }
 // save interface details
 $a_interfaces[$if] = $new_config;
 if (!empty($old_config['ipaddr']) && $old_config['ipaddr'] == 'dhcp' && $new_config['ipaddr'] != 'dhcp') {
     // change from dhcp to something else, kill dhclient
     kill_dhclient_process($old_config['if']);
 }
 if (!empty($old_config['ipaddrv6']) && $old_config['ipaddrv6'] == 'dhcp6' && $new_config['ipaddrv6'] != 'dhcp6') {
     // change from dhcp to something else, kill dhcp6c
     $pid = find_dhcp6c_process($old_config['if']);
     if ($pid) {
         exec('/bin/kill ' . $pid);
     }
 }
 // yak... room for improvement here....
 handle_pppoe_reset($pconfig);
 // save to config
 write_config();
 // log changes for apply action
 // (it would be better to diff the physical situation with the new config for changes)
 if (file_exists('/tmp/.interfaces.apply')) {
     $toapplylist = unserialize(file_get_contents('/tmp/.interfaces.apply'));
 } else {
     $toapplylist = array();
 }
开发者ID:paudam,项目名称:opnsense-core,代码行数:31,代码来源:interfaces.php


示例2: explode

 // These 3 fields can be a list of multiple data items when used for MLPPP.
 // The UI in this code only processes the first of the list, so save the data here then we can preserve any other entries.
 $poriginal['pptp_localip'] = explode(",", $a_ppps[$pppid]['localip']);
 $poriginal['pptp_subnet'] = explode(",", $a_ppps[$pppid]['subnet']);
 $poriginal['pptp_remote'] = explode(",", $a_ppps[$pppid]['gateway']);
 if ($wancfg['ipaddr'] != $_POST['type']) {
     if (in_array($wancfg['ipaddr'], array("ppp", "pppoe", "pptp", "l2tp"))) {
         $wancfg['if'] = $a_ppps[$pppid]['ports'];
         unset($a_ppps[$pppid]);
     } else {
         if ($wancfg['ipaddr'] == "dhcp") {
             kill_dhclient_process($wancfg['if']);
         }
     }
     if ($wancfg['ipaddrv6'] == "dhcp6") {
         $pid = find_dhcp6c_process($wancfg['if']);
         if ($pid) {
             posix_kill($pid, SIGTERM);
         }
     }
 }
 $ppp = array();
 if ($wancfg['ipaddr'] != "ppp") {
     unset($wancfg['ipaddr']);
 }
 if ($wancfg['ipaddrv6'] != "ppp") {
     unset($wancfg['ipaddrv6']);
 }
 unset($wancfg['subnet']);
 unset($wancfg['gateway']);
 unset($wancfg['subnetv6']);
开发者ID:simudream,项目名称:pfsense,代码行数:31,代码来源:interfaces.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP find_file函数代码示例发布时间:2022-05-15
下一篇:
PHP find_day_in_month函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap