Connecting Tech Pros Worldwide Forums | Help | Site Map

checkdnsrr()

Douglas F.
Guest
 
Posts: n/a
#1: Jul 17 '05
I am using checkdnsrr() to validate a post of an email address. How can the
call be if'd by determining if it is an Unix system (or Windows system) so
an error won't pop up if it is a Windows system?



Steve
Guest
 
Posts: n/a
#2: Jul 17 '05

re: checkdnsrr()



Use:

if( function_exists( 'checkdnsrr' ) )
{
....
}
else
{
// not defined: probably Windows...
}

---
Steve

Mark
Guest
 
Posts: n/a
#3: Jul 17 '05

re: checkdnsrr()


Douglas F. wrote:
[color=blue]
> I am using checkdnsrr() to validate a post of an email address. How can
> the call be if'd by determining if it is an Unix system (or Windows
> system) so an error won't pop up if it is a Windows system?[/color]

somebody else suggested check_function_exists, which is an excellent
solution. You can also look in $_SYSTEM['OS']. If it is set and to
Windows_NT or something, then you are likely on a windows system. Most
Unix-like operating systems will set $_SYSETM['OSTYPE'].

If you look at http://www.php.net/checkdnsrr, you will see in the user
comments at the bottom many solutions to the lack of a Windows version of
this function. Check it out.

mark.


--
I am not an ANGRY man. Remove the rage from my email to reply.
Closed Thread