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 相关文章推荐
真正面向对象编程:PHP5.01发布
Oct 09 PHP
模仿OSO的论坛(五)
Oct 09 PHP
html中select语句读取mysql表中内容
Oct 09 PHP
PHP COOKIE设置为浏览器进程
Jun 21 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
Aug 16 PHP
PHP中cookie和session的区别实例分析
Aug 28 PHP
php实现用于验证所有类型的信用卡类
Mar 24 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
Jul 09 PHP
Laravel中获取路由参数Route Parameters的五种方法示例
Sep 29 PHP
浅谈PHP中如何实现Hook机制
Nov 14 PHP
PHP调用全国天气预报数据接口查询天气示例
Feb 20 PHP
PHP 裁剪图片
Mar 09 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的array_multisort()使用方法介绍
2012/05/16 PHP
PHP函数http_build_query使用详解
2014/08/20 PHP
PHP信号量基本用法实例详解
2016/02/12 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
javascript attachEvent绑定多个事件执行顺序问题
2010/10/20 Javascript
JSDoc 介绍使用规范JsDoc的使用介绍
2011/02/12 Javascript
提升你网站水平的jQuery插件集合推荐
2011/04/19 Javascript
基于jQuery的遍历同id元素 并响应事件的代码
2012/06/14 Javascript
写给小白的JavaScript引擎指南
2015/12/04 Javascript
angularjs实现时间轴效果的示例代码
2017/11/29 Javascript
element-ui使用导航栏跳转路由的用法详解
2018/08/22 Javascript
微信小程序冒泡事件及其阻止方法实例分析
2018/12/06 Javascript
利用Node.js如何实现文件循环覆写
2019/04/05 Javascript
[33:23]Secret vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
jupyter notebook 增加kernel教程
2020/04/10 Python
Python中使用filter过滤列表的一个小技巧分享
2020/05/02 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
keras在构建LSTM模型时对变长序列的处理操作
2020/06/29 Python
如何使用python socket模块实现简单的文件下载
2020/09/04 Python
Python三维绘图之Matplotlib库的使用方法
2020/09/20 Python
Django解决frame拒绝问题的方法
2020/12/18 Python
web页面录屏实现
2019/02/12 HTML / CSS
整理HTML5中表单的常用属性及新属性
2016/02/19 HTML / CSS
应届大学生求职的自我评价
2013/11/17 职场文书
最新奶茶店创业计划书
2014/01/25 职场文书
保护动物倡议书
2014/04/15 职场文书
物流管理专业推荐信
2014/09/06 职场文书
无犯罪记录证明范本
2014/09/15 职场文书
关于运动会广播稿200字
2014/10/08 职场文书
党员专题组织生活会发言材料
2014/10/17 职场文书
升学宴答谢词
2015/01/05 职场文书
Nginx 根据URL带的参数转发的实现
2021/04/01 Servers
Python基础详解之描述符
2021/04/28 Python
MySQL 自定义变量的概念及特点
2021/05/13 MySQL