--- On Sat, 10/18/08, Diane <[EMAIL PROTECTED]> wrote:

> What specific code would I have to add to make my contact
> form only accept an E-Mail Address where it is asked for?  
> Right now it will accept anything:

There are two issues here.  The first is, do you want to check to see is a 
string of characters looks like a proper email address (eg [EMAIL PROTECTED])?  
Or, do you want to ensure that it is a valid email address?

For the first you can use a regular expression to see if it looks like an email 
address.

if (preg_match("/[EMAIL PROTECTED]/", $email)
{
 print "looks like an email";
}
else
{
 print "does not look like an email";
}

You should check to see if it looks like an email in either case.  To see if it 
is a working email, you should send a message which contains a URL that will 
let them indicate that the message has been received.  There are several ways 
to accomplish this.  The URL you give should point to a PHP script with GET 
variables that you are expecting to see.  The link should probably only work 
one time to avoid abuse.

James

Reply via email to