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 相关文章推荐
一个好用的分页函数
Nov 16 PHP
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
May 07 PHP
PHP中常用的转义函数
Feb 28 PHP
PHP中的Memcache详解
Apr 05 PHP
ThinkPHP提交表单时默认自动转义的解决方法
Nov 25 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
Jan 04 PHP
详解PHP匿名函数与注意事项
Mar 29 PHP
php数组指针操作详解
Feb 14 PHP
老生常谈PHP位运算的用途
Mar 12 PHP
php usort 使用用户自定义的比较函数对二维数组中的值进行排序
May 02 PHP
php学习笔记之mb_strstr的基本使用
Feb 03 PHP
PHP压缩图片功能的介绍
Mar 21 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
两级联动select刷新后其值保持不变的实现方法
2014/01/27 PHP
jQuery中ajax的get()方法用法实例
2014/12/26 Javascript
jQuery复制表单元素附源码分享效果演示
2015/09/30 Javascript
AngularJS仿苹果滑屏删除控件
2016/01/18 Javascript
JavaScript操作HTML DOM节点的基础教程
2016/03/11 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
vue.js初学入门教程(1)
2016/11/03 Javascript
3分钟掌握常用的JS操作JSON方法总结
2017/04/25 Javascript
jQuery操作之效果详解
2017/05/19 jQuery
Javascript es7中比较实用的两个方法示例
2017/07/21 Javascript
Nautil 中使用双向数据绑定的实现
2019/10/02 Javascript
JavaScript实现音乐导航效果
2020/11/19 Javascript
[04:19]DOTA2完美大师赛第四天精彩集锦
2017/11/26 DOTA
python分割文件的常用方法
2014/11/01 Python
Python使用scrapy采集时伪装成HTTP/1.1的方法
2015/04/08 Python
Python实现发送与接收邮件的方法详解
2018/03/28 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
2018/10/30 Python
Django objects的查询结果转化为json的三种方式的方法
2018/11/07 Python
浅谈python下含中文字符串正则表达式的编码问题
2018/12/07 Python
谈一谈基于python的面向对象编程基础
2019/05/21 Python
pytorch 自定义卷积核进行卷积操作方式
2019/12/30 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
pandas实现excel中的数据透视表和Vlookup函数功能代码
2020/02/14 Python
Window系统下Python如何安装OpenCV库
2020/03/05 Python
Python坐标轴操作及设置代码实例
2020/06/04 Python
html5视频播放_动力节点Java学院整理
2017/07/13 HTML / CSS
HTML5 3D书本翻页动画的实现示例
2019/08/28 HTML / CSS
英国高端食品和葡萄酒超市:Waitrose
2016/08/23 全球购物
北美最大的参茸药食商城:德成行
2020/12/06 全球购物
javascript实现用户必须勾选协议实例讲解
2021/03/24 Javascript
人力管理专业毕业生求职信
2014/02/27 职场文书
批评与自我批评发言稿
2014/10/15 职场文书
寒暑假实习证明书模板
2014/11/29 职场文书
超市工作总结范文2014
2014/12/19 职场文书
Mysql8.0递归查询的简单用法示例
2021/08/04 MySQL
Dubbo+zookeeper搭配分布式服务的过程详解
2022/04/03 Java/Android