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 相关文章推荐
不用GD库生成当前时间的PNG格式图象的程序
Oct 09 PHP
网络资源
Oct 09 PHP
php开发工具之vs2005图解
Jan 12 PHP
PHP file_exists问题杂谈
May 07 PHP
php使用json_encode对变量json编码
Apr 07 PHP
php读取csv数据保存到数组的方法
Jan 03 PHP
php+mysql删除指定编号员工信息的方法
Jan 14 PHP
php+xml实现在线英文词典之添加词条的方法
Jan 23 PHP
[原创]php逐行读取txt文件写入数组的方法
Jul 02 PHP
php使用Jpgraph创建3D饼形图效果示例
Feb 15 PHP
PHP数组中头部和尾部添加元素的方法(array_unshift,array_push)
Apr 10 PHP
php-fpm添加service服务的例子
Apr 27 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
PHP读写文件的方法(生成HTML)
2006/11/27 PHP
php去掉字符串的最后一个字符附substr()的用法
2011/03/23 PHP
php debug 安装技巧
2011/04/30 PHP
php添加文章时生成静态HTML文章的实现代码
2013/02/17 PHP
学习php设计模式 php实现策略模式(strategy)
2015/12/07 PHP
php自定义函数转换html标签示例
2016/09/29 PHP
ThinkPHP打水印及设置水印位置的方法
2016/10/14 PHP
PHP实现导出excel数据的类库用法示例
2016/10/15 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
2016/11/05 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
javascript事件模型实例分析
2015/01/30 Javascript
新手快速学习JavaScript免费教程资源汇总
2015/06/25 Javascript
Angular多选、全选、批量选择操作实例代码
2017/03/10 Javascript
微信小程序 动态绑定数据及动态事件处理
2017/03/14 Javascript
AngularJS折叠菜单实现方法示例
2017/05/18 Javascript
jQuery回调方法使用示例
2017/06/26 jQuery
JavaScript模块详解
2017/12/18 Javascript
详解vue中移动端自适应方案
2019/05/05 Javascript
layui使用数据表格实现购物车功能
2019/07/26 Javascript
一看就会的vuex实现登录验证(附案例)
2020/01/09 Javascript
Javascript异步编程async实现过程详解
2020/04/02 Javascript
js编写简易的计算器
2020/07/29 Javascript
基于Python中单例模式的几种实现方式及优化详解
2018/01/09 Python
在python中实现将一张图片剪切成四份的方法
2018/12/05 Python
Python实现简单查找最长子串功能示例
2019/02/26 Python
解决Django Static内容不能加载显示的问题
2019/07/28 Python
在python中修改.properties文件的操作
2020/04/08 Python
keras的siamese(孪生网络)实现案例
2020/06/12 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
2020/12/09 Python
美国最受欢迎的童装品牌之一:The Children’s Place
2016/07/23 全球购物
含精油的天然有机化妆品:Indemne
2019/08/27 全球购物
生产班组长岗位职责
2014/01/05 职场文书
管理专员自荐信
2014/01/26 职场文书
参观考察邀请函范文
2014/01/29 职场文书
介绍一下28个JS常用数组方法
2022/05/06 Javascript