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水印
Mar 16 PHP
php下使用无限生命期Session的方法
Mar 16 PHP
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
Jan 12 PHP
php邮件发送,php发送邮件的类
Mar 24 PHP
php漏洞之跨网站请求伪造与防止伪造方法
Aug 15 PHP
PHP URL参数获取方式的四种例子
Feb 28 PHP
php冒泡排序、快速排序、快速查找、二维数组去重实例分享
Apr 24 PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
Aug 23 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
Aug 08 PHP
PHP实现清除wordpress里恶意代码
Oct 21 PHP
php while循环控制的简单实例
May 30 PHP
详解php中生成标准uuid(guid)的方法
Apr 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数组
2006/10/09 PHP
php去掉文件前几行的方法
2015/07/29 PHP
PHP的PDO预定义常量讲解
2019/01/24 PHP
PHP错误提示It is not safe to rely on the system……的解决方法
2019/03/25 PHP
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
2007/04/01 Javascript
如何确保JavaScript的执行顺序 之jQuery.html深度分析
2011/03/03 Javascript
Js nodeType 属性全面解析
2013/11/14 Javascript
Javascript前端UI框架Kit使用指南之Kitjs简介
2014/11/28 Javascript
jQuery中:button选择器用法实例
2015/01/04 Javascript
JS实现表单中checkbox对勾选中增加边框显示效果
2015/08/21 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(下)
2015/10/28 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
原生js实现移动端瀑布流式代码示例
2015/12/18 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
javascript+css3开发打气球小游戏完整代码
2017/11/28 Javascript
angularjs中$http异步上传Excel文件方法
2018/02/23 Javascript
Vue实现表格中对数据进行转换、处理的方法
2018/09/06 Javascript
详解使用element-ui table组件的筛选功能的一个小坑
2018/11/02 Javascript
js如何获取图片url的Blob值并预览示例代码
2019/03/07 Javascript
javascript实现自由编辑图片代码详解
2019/06/21 Javascript
微信小程序swiper实现文字纵向轮播提示效果
2020/01/21 Javascript
python清除字符串里非数字字符的方法
2015/07/02 Python
Python 中pandas.read_excel详细介绍
2017/06/23 Python
Python实现图片转字符画的示例
2017/08/22 Python
python爬虫爬取监控教务系统的思路详解
2020/01/08 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
2020/05/11 Python
解决Python数据可视化中文部分显示方块问题
2020/05/16 Python
Python selenium键盘鼠标事件实现过程详解
2020/07/28 Python
基于CSS3实现的漂亮Menu菜单效果代码
2015/09/10 HTML / CSS
CSS3属性 line-clamp控制文本行数的使用
2020/03/19 HTML / CSS
HTML5如何使用SVG的方法示例
2019/01/11 HTML / CSS
村主任群众路线教育实践活动个人对照检查材料思想汇报
2014/10/01 职场文书
派出所副所长四风问题个人整改措施思想汇报
2014/10/13 职场文书
2015年公民道德宣传日活动总结
2015/03/23 职场文书
运动会三级跳加油稿
2015/07/21 职场文书
2016年入党心得体会范文
2016/01/23 职场文书