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 相关文章推荐
在IIS上安装PHP4.0正式版
Oct 09 PHP
PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
Dec 28 PHP
初步介绍PHP扩展开发经验分享
Sep 06 PHP
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
Apr 29 PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
Oct 16 PHP
PHP开发注意事项总结
Feb 04 PHP
理解PHP中的Session及对Session有效期的控制
Jan 08 PHP
使用php实现从身份证中提取生日
May 09 PHP
php实现图片上传时添加文字和图片水印技巧
Apr 18 PHP
php 解决扫描二维码下载跳转问题
Jan 13 PHP
php查看一个变量的占用内存的实例代码
Mar 29 PHP
Thinkphp 框架配置操作之配置加载与读取配置实例分析
May 15 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
改德生G88 - 加装等响度低音提升电路
2021/03/02 无线电
用PHP连接Oracle for NT 远程数据库
2006/10/09 PHP
PHP 实例化类的一点摘记
2008/03/23 PHP
php单链表实现代码分享
2016/07/04 PHP
PHP 代码简洁之道(小结)
2019/10/16 PHP
js特殊字符转义介绍
2013/11/05 Javascript
JavaScript AJAX之惰性载入函数
2014/08/27 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法
2016/06/23 Javascript
全面了解javascript三元运算符
2016/06/27 Javascript
Angularjs---项目搭建图文教程
2016/07/08 Javascript
javascript中闭包概念与用法深入理解
2016/12/15 Javascript
详解node+express+ejs+bootstrap构建项目
2017/09/27 Javascript
使用FormData实现上传多个文件
2018/12/04 Javascript
js实现踩五彩块游戏
2020/02/08 Javascript
NodeJS和浏览器中this关键字的不同之处
2021/03/03 NodeJs
[03:41]DOTA2上海特锦赛小组赛第三日recap精彩回顾
2016/02/28 DOTA
详解Python中for循环的使用
2015/04/14 Python
python 循环while和for in简单实例
2016/08/16 Python
用Python一键搭建Http服务器的方法
2018/06/01 Python
详解Python中的分组函数groupby和itertools)
2018/07/11 Python
Python中的Numpy矩阵操作
2018/08/12 Python
Python静态类型检查新工具之pyright 使用指南
2019/04/26 Python
Python开发之基于模板匹配的信用卡数字识别功能
2020/01/13 Python
python输出pdf文档的实例
2020/02/13 Python
Python爬虫自动化爬取b站实时弹幕实例方法
2021/01/26 Python
浅谈css3新单位vw、vh、vmin、vmax的使用详解
2017/12/01 HTML / CSS
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
碧欧泉Biotherm加拿大官方网站:法国高端护肤品牌
2019/10/18 全球购物
Johnson Fitness澳大利亚:高级健身器材
2021/03/16 全球购物
数据库的约束含义
2012/09/09 面试题
护士自荐信
2013/10/25 职场文书
观看《周恩来的四个昼夜》思想汇报
2014/09/12 职场文书
检讨书模板
2015/01/29 职场文书
会议通知
2015/04/15 职场文书
SQL Server代理:理解SQL代理错误日志处理方法
2021/06/30 SQL Server