Php implements the checkdnsrr function of the window Platform
This article mainly introduces how php implements the checkdnsrr function of the window platform. The built-in checkdnsrr function of PHP is only valid on the linux platform. This article simulates the checkdnsrr function that can be used in a window, for more information, see
PHP's built-in checkdnsrr function is only valid on the linux platform. It makes compatibility troublesome if it is not used on the window platform.
Therefore, a checkdnsrr simulation function is written for use in the Windows platform environment.
?
1 2 3 4 5 6 7 8 9 10 11 12 13 |
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; } } |