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 Session_Regenerate_ID函数双释放内存破坏漏洞
Jan 27 PHP
php模拟asp中的XmlHttpRequest实现http请求的代码
Mar 24 PHP
PHP数据集构建JSON格式及新数组的方法
Nov 07 PHP
PHP 导出Excel示例分享
Aug 18 PHP
PHP也能干大事之PHP中的编码解码详解
Apr 20 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
Mar 21 PHP
PHP中__autoload和Smarty冲突的简单解决方法
Apr 08 PHP
php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
Dec 23 PHP
php中通过eval实现字符串格式的计算公式
Mar 18 PHP
PHP实现查询手机归属地的方法详解
Apr 28 PHP
老生常谈PHP面向对象之命令模式(必看篇)
May 24 PHP
PHP7.3.10编译安装教程
Oct 08 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
亚洲咖啡有什么?亚洲咖啡产地介绍 亚洲咖啡有什么特点?
2021/03/05 新手入门
PHP读写文件的方法(生成HTML)
2006/11/27 PHP
PHP中遍历stdclass object的实现代码
2011/06/09 PHP
PHP变量内存分配问题记录整理
2013/11/27 PHP
解决phpcms更换javascript的幻灯片代码调用图片问题
2014/12/26 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
php 解决扫描二维码下载跳转问题
2017/01/13 PHP
Javascript Tab 导航插件 (23个)
2009/06/11 Javascript
javascript数组快速打乱重排的方法
2014/01/02 Javascript
巧用jquery解决下拉菜单被Div遮挡的相关问题
2014/02/13 Javascript
利用JS实现数字增长
2016/07/28 Javascript
JS焦点图,JS 多个页面放多个焦点图的实例
2016/12/08 Javascript
拖动时防止选中
2017/02/03 Javascript
JS滚动到指定位置导航栏固定顶部
2017/07/03 Javascript
angular使用bootstrap方法手动启动的实例代码
2017/07/18 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
react配合antd组件实现的管理系统示例代码
2018/04/24 Javascript
解决Vue 项目打包后favicon无法正常显示的问题
2018/09/01 Javascript
vux-scroller实现移动端上拉加载功能过程解析
2019/10/08 Javascript
原生js实现自定义难度的扫雷游戏
2021/01/22 Javascript
[00:48]完美“圣”典2016风云人物:xiao8宣传片
2016/11/30 DOTA
python高效过滤出文件夹下指定文件名结尾的文件实例
2018/10/21 Python
Python 实现Numpy中找出array中最大值所对应的行和列
2019/11/26 Python
python 实现性别识别
2020/11/21 Python
美国医生配方营养补充剂供应商:Healthy Directions
2019/07/10 全球购物
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
2014/02/16 面试题
合作意向书格式及范文
2014/03/31 职场文书
大学英语演讲稿范文
2014/04/24 职场文书
文明礼仪演讲稿
2014/05/12 职场文书
村庄环境整治方案
2014/05/15 职场文书
实验室的标语
2014/06/20 职场文书
小学教师暑期培训方案
2014/08/28 职场文书
电子商务实训报告总结
2014/11/05 职场文书
2015年幼儿园中班下学期工作总结
2015/05/22 职场文书
六年级上册《闻官军收河南河北》的教学设计
2019/11/15 职场文书
SQL实战演练之网上商城数据库商品类别数据操作
2021/10/24 MySQL