Connecting Tech Pros Worldwide Help | Site Map

checkdnsrr()

  #1  
Old July 17th, 2005, 11:00 AM
Douglas F.
Guest
 
Posts: n/a
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?


  #2  
Old July 17th, 2005, 11:00 AM
Steve
Guest
 
Posts: n/a

re: checkdnsrr()



Use:

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

---
Steve

  #3  
Old July 17th, 2005, 11:03 AM
Mark
Guest
 
Posts: n/a

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Email Verification shalinikonatam answers 4 January 19th, 2008 04:47 AM
code review: Does this class method really validate an email address? comp.lang.php answers 0 April 6th, 2006 09:35 PM
trim Joe90 answers 12 July 17th, 2005 02:01 PM
verify email address vishal answers 4 July 17th, 2005 01:25 PM