ホームページ > バックエンド開発 > PHPチュートリアル > PHP はウィンドウ platform_PHP チュートリアルの checkdnsrr 関数を実装します

PHP はウィンドウ platform_PHP チュートリアルの checkdnsrr 関数を実装します

WBOY
リリース: 2016-07-13 09:52:25
オリジナル
750 人が閲覧しました

PHPはウィンドウプラットフォームのcheckdnsrr関数を実装します

この記事では主にPHPが実装するウィンドウプラットフォームのcheckdnsrr関数を紹介しますが、PHP独自のcheckdnsrr関数はLinuxプラットフォームでのみ有効です。ウィンドウの下にある機能で、必要な友達が参照できます

PHP の組み込み checkdnsrr 関数は、Linux プラットフォームでのみ有効です。使い慣れているのにWindowsプラットフォームで使えないと互換性に問題が生じます。

そこで、ウィンドウプラットフォーム環境で使用するcheckdnsrrシミュレーション関数を書きました。

?

1

2

3

4

5

6

7

8

9

10

11

12

13

if (!function_exists('checkdnsrr ')) {

関数 checkdnsrr($host, $type) {

if(!empty($host) && !empty($type)) {

@exec('nslookup -type=' .escapeshellarg($type) .' ' .escapeshellarg($host), $output);

foreach ($output as $k => $line) {

if(エレギ('^' . $host, $line)) {

true を返す;

}

}

}

false を返す;

}

}

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1007654.html技術記事 PHP は、ウィンドウ プラットフォームの checkdnsrr 関数を実装します。この記事では、PHP 独自の checkdnsrr 関数は Linux プラットフォームでのみ有効です。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート