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类
Nov 25 PHP
PHP之变量、常量学习笔记
Mar 27 PHP
php生成静态文件的多种方法分享
Jul 17 PHP
php通过ajax实现双击table修改内容
Apr 28 PHP
一个完整的PHP类包含的七种语法说明
Jun 04 PHP
配置Nginx+PHP的正确思路与过程
May 10 PHP
php使用gd2绘制基本图形示例(直线、圆、正方形)
Feb 15 PHP
PHP使用栈解决约瑟夫环问题算法示例
Aug 27 PHP
php封装db类连接sqlite3数据库的方法实例
Dec 19 PHP
PHP 多任务秒级定时器的实现方法
May 13 PHP
lnmp安装多版本PHP共存的方法详解
Aug 02 PHP
php下的原生ajax请求用法实例分析
Feb 28 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 substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
2011/12/16 PHP
destoon实现不同会员组公司名称显示不同的颜色的方法
2014/08/22 PHP
PHP获取服务器端信息的方法
2014/11/28 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
2018/07/21 PHP
PHP队列场景以及实现代码实例详解
2021/02/26 PHP
javascript编程起步(第七课)
2007/01/10 Javascript
Javascript中的变量使用说明
2010/05/18 Javascript
Tips 带三角可关闭的文字提示
2010/10/06 Javascript
浏览器兼容console对象的简要解决方案分享
2013/10/24 Javascript
判断文件是否正在被使用的JS代码
2013/12/21 Javascript
JavaScript实现文字跟随鼠标特效
2015/08/06 Javascript
跟我学习javascript的prototype,getPrototypeOf和__proto__
2015/11/17 Javascript
JS中的==运算: [''] == false —>true
2016/07/24 Javascript
详谈javascript精度问题与调整
2017/07/08 Javascript
浅谈JavaScript的innerWidth与innerHeight
2017/10/12 Javascript
vue自定义底部导航栏Tabbar的实现代码
2018/09/03 Javascript
JS实现换肤功能的方法实例详解
2019/01/30 Javascript
vue的for循环使用方法
2019/02/12 Javascript
Seajs源码详解分析
2019/04/02 Javascript
[45:16]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第一场 12.12
2020/12/16 DOTA
Python实现获取域名所用服务器的真实IP
2015/10/25 Python
Python对象转JSON字符串的方法
2016/04/27 Python
Python考拉兹猜想输出序列代码实践
2019/07/05 Python
Python tornado上传文件的功能
2020/03/26 Python
python为什么会环境变量设置不成功
2020/06/23 Python
python suds访问webservice服务实现
2020/06/26 Python
Python读取ini配置文件传参的简单示例
2021/01/05 Python
html5指南-3.如何实现html元素拖拽功能
2013/01/07 HTML / CSS
英国和世界各地预订便宜的酒店:LateRooms.com
2019/05/05 全球购物
制作部班长职位说明书
2014/02/26 职场文书
2014年学校体育工作总结
2014/12/08 职场文书
三方合作意向书范本
2015/05/09 职场文书
500字作文之难忘的同学
2019/12/20 职场文书
使用HTML+Css+transform实现3D导航栏的示例代码
2021/03/31 HTML / CSS
golang 实现并发求和
2021/05/08 Golang
Go语言编译原理之变量捕获
2022/08/05 Golang