php实现window平台的checkdnsrr函数


Posted in PHP onMay 27, 2015

PHP的自带checkdnsrr函数只在linux平台有效。使用惯了在window平台不能使用的话给兼容性带来麻烦。

因此写了个checkdnsrr模拟函数在window平台环境使用。

if (!function_exists('checkdnsrr ')) {
  function checkdnsrr($host, $type) {
    if(!empty($host) && !empty($type)) {
      @exec('nslookup -type=' . escapeshellarg($type) . ' ' . escapeshellarg($host), $output);
      foreach ($output as $k => $line) {
        if(eregi('^' . $host, $line)) {
          return true;
        }
      }
    }
    return false;
  }
}
PHP 相关文章推荐
php 从数据库提取二进制图片的处理代码
Sep 09 PHP
两个开源的Php输出Excel文件类
Feb 08 PHP
学习php笔记 字符串处理
Oct 19 PHP
php处理json时中文问题的解决方法
Apr 12 PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
Oct 29 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
Jul 18 PHP
自定义session存储机制避免会话保持问题
Oct 08 PHP
学习php设计模式 php实现观察者模式(Observer)
Dec 09 PHP
PHP实现伪静态方法汇总
Jan 13 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
May 28 PHP
PHP 获取客户端 IP 地址的方法实例代码
Nov 11 PHP
mongodb和php的用法详解
Mar 25 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
May 27 #PHP
PHP简单实现HTTP和HTTPS跨域共享session解决办法
May 27 #PHP
PHP实现即时输出、实时输出内容方法
May 27 #PHP
PHP ajax 异步执行不等待执行结果的处理方法
May 27 #PHP
PHP中preg_match函数正则匹配的字符串长度问题
May 27 #PHP
PHP中把有符号整型转换为无符号整型方法
May 27 #PHP
PHP中的事务使用实例
May 26 #PHP
You might like
substr()函数中文版
2006/10/09 PHP
PHP 实现判断用户是否手机访问
2015/01/21 PHP
PHP进阶学习之Geo的地图定位算法详解
2019/06/19 PHP
PDO实现学生管理系统
2020/03/21 PHP
js运动框架_包括图片的淡入淡出效果
2013/05/11 Javascript
jQuery如何将选中的对象转化为原始的DOM对象
2014/06/09 Javascript
原生js实现addclass,removeclass,toggleclasss实例
2016/11/24 Javascript
node.js中express-session配置项详解
2017/05/31 Javascript
angularjs定时任务的设置与清除示例
2017/06/02 Javascript
jQuery插件DataTables分页开发心得体会
2017/08/22 jQuery
js装饰设计模式学习心得
2018/02/17 Javascript
JS插入排序简单理解与实现方法分析
2019/11/25 Javascript
vue+element-ui表格封装tag标签使用插槽
2020/06/18 Javascript
JS实现无限轮播无倒退效果
2020/09/21 Javascript
[04:07]显微镜下的DOTA2第八期——英雄复活动作
2014/06/24 DOTA
[56:20]LGD vs VP Supermajor 败者组决赛 BO3 第三场 6.10
2018/07/04 DOTA
Python3 正在毁灭 Python的原因分析
2014/11/28 Python
介绍Python的Django框架中的QuerySets
2015/04/20 Python
python和opencv实现抠图
2018/07/18 Python
Python中对数组集进行按行打乱shuffle的方法
2018/11/08 Python
Python代码块及缓存机制原理详解
2019/12/13 Python
利用OpenCV和Python实现查找图片差异
2019/12/19 Python
解析python 类方法、对象方法、静态方法
2020/08/15 Python
python基于爬虫+django,打造个性化API接口
2021/01/21 Python
日本整理专家Marie Kondo的官方在线商店:KonMari
2020/06/29 全球购物
机关财务管理制度
2014/01/17 职场文书
优秀毕业生自我鉴定
2014/02/11 职场文书
产品质量承诺书范文
2014/03/27 职场文书
初中班级口号
2014/06/09 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
公务员检讨书
2014/11/01 职场文书
给老婆的道歉信
2015/01/20 职场文书
南京导游词
2015/02/03 职场文书
音乐教师求职信范文
2015/03/20 职场文书
教师聘用意向书
2015/05/11 职场文书
Java Lambda表达式常用的函数式接口
2022/04/07 Java/Android