php实现window平台的checkdnsrr函数
- 软件编程
- 2026-01-11 20:36:54
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;
}
}
# dns
# linux
# 自带
# php
# 只在
# 写了
# 惯了
# class
# brush
# pre
# function
# 函数
# window
# function_exists
# PHP闭包函数详解
# PHP执行linux命令常用函数汇总
# linux系统上支持php的 iconv()函数的方法
# PHP执行linux系统命令的常用函数使用说明
# 浅析PHP程序防止ddos
# 集群服务器攻击的解决办法
# 利用PHP脚本在Linux下用md5函数加密字符串的方法
# PHP的几个常用加密函数
# php强大的时间转换函数strtotime
# PHP几个实用自定义函数小结
# checkdnsrr
# 简单谈谈PHP中strlen 函数
# PHP函数超时处理方法
# PHP函数checkdnsrr用法详解(Windows平台用法)
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
Mysql事务特性和级别原理解析
微信小程序实现点击导航条切换页面
PyTorch中clone()、detach()及相关扩展详解
vue+element_ui上传文件,并传递额外参数操作
在终端启动Python时报错的解决方案
安装IDEA和配置Maven的步骤详解
C# 使用SDL2实现Mp4文件播放音视频操作
Spring Boot2读取配置常用方法代码实例
使用PyCharm官方中文语言包汉化PyCharm
docker修改未启动容器的配置信息操作
python 实现数据库中数据添加、查询与更新的示例代码
SpringBoot中dubbo+zookeeper实现分布式开发的应用详解
python 实现图片修复(可用于去水印)
PHP连接MySQL数据库三种实现方法
C/C++中memset,memcpy的使用及fill对数组的操作
C# 实现Table的Merge,Copy和Clone
docker.service启动报错的一次排查详解
MySQL8.0设置远程访问权限的方法
解决scanf_s输入%d%c%d格式错误的问题
浅析SQL Server授予了CREATE TABLE权限但是无法创建表
Android Studio下载、安装和配置+SDK+tools下载(无敌超级详细版本)
python 基于opencv 实现一个鼠标绘图小程序
JavaScript实现移动小精灵的案例代码
C#中List集合使用Max()方法查找到最大值的实例
python3.9实现pyinstaller打包python文件成exe
IdeaGo启动报错Failed to create JVM的问题解析
spring boot实现阿里云视频点播上传视频功能(复制粘贴即可)
Docker 运行多个Springboot的详细教程
java Swing实现五子棋游戏
Java Spring数据单元配置过程解析
Java后端Cookie实现(时间戳)代码实例
pandas将list数据拆分成行或列的实现
利用Ajax检测用户名是否被占用的完整实例
vue中利用three.js实现全景图的完整示例
Redis分布式锁的使用和实现原理详解
c#读取excel数据的两种方法实现
SpringCache 分布式缓存的实现方法(规避redis解锁的问题)
python 写一个文件分发小程序
C++可变参数函数的实现方法示例
关于c++编译protobuf时提示LNK2001 无法解析的外部符号的问题
浅析MySQL的WriteSet并行复制
Pandas DataFrame求差集的示例代码
python 自定义异常和主动抛出异常(raise)的操作
c# 根据NPOI 读取一个excel 文件的多个Sheet
PHP isset empty函数相关面试题及解析
shell脚本--sed的用法详解
基于Python的图像阈值化分割(迭代法)
PyTorch中的拷贝与就地操作详解
java 格式化时间的示例代码
Vue如何实现验证码输入交互
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
