# Valdate email in php form

**URL:** <https://forum.kirupa.com/t/valdate-email-in-php-form/41007>\
**Category:** Uncategorized\
**Created:** [January 24, 2004, 3:42pm UTC](https://forum.kirupa.com/t/valdate-email-in-php-form/41007 "2004-01-24T15:42:58Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mid\_ori](https://avatars.discourse-cdn.com/v4/letter/m/7cd45c/32.png) [@mid\_ori](https://forum.kirupa.com/u/mid_ori)\
**Post date:** [January 24, 2004, 3:42pm UTC](https://forum.kirupa.com/t/valdate-email-in-php-form/41007/1 "2004-01-24T15:42:58Z")

</div>

hi,

i’ve used the form off the tutorial section and i’m trying to add a validate on the email. i have the follow code but i’m not sure where to place it. if anyone can have a look through this and tell me what to do

```php

function checkemail($first)
 		{
 		if
 (ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_
 `a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $first))
 		   return true;
 		else
 		   return false;
 		}

```

this is the php code for the mailform

```php

<?PHP 
$to = "info@garethflavell.co.uk"; 
$subject = "Results from your Request Info form";
$headers = "From: Form Mailer";
$forward = 0;
$location = "";

$date = date ("l, F jS, Y"); 
$time = date ("h:i A"); 

$msg = "Below is the result of your feedback form. It was submitted on $date at $time.

"; 

if ($_SERVER['REQUEST_METHOD'] == "POST") {
	foreach ($_POST as $key => $value) { 
		$msg .= ucfirst ($key) ." : ". $value . "
"; 
	}
}
else {
	foreach ($_GET as $key => $value) { 
		$msg .= ucfirst ($key) ." : ". $value . "
"; 
	}
}

mail($to, $subject, $msg, $headers); 
if ($forward == 1) { 
    header ("Location:$location"); 
} 
else { 
    echo "Thank you for submitting our form."; 
} 

?>

```

and this is my html code

\<html\>  
\<head\>  
\<title\>Untitled Document\</title\>  
\<meta http-equiv=“Content-Type” content=“text/html; charset=iso-8859-1”\>  
\<link href=“styles/midori.css” rel=“stylesheet” type=“text/css”\>  
\</head\>

\<body leftmargin=“0” rightmargin=“0” bottommargin=“0” topmargin=“0”\>  
\<table width=“369” height=“164” border=“0” cellpadding=“0” cellspacing=“0”\>  
\<tr\>  
\<td width=“24” height=“1”\>\<img src=“images/spacer.gif” width=“24” height=“1”\>\</td\>  
\<td width=“345”\>\<img src=“images/spacer.gif” width=“344” height=“1”\>\</td\>  
\</tr\>  
\<tr\>  
\<td height=“13” background=“images/hor.gif”\>\<img src=“images/spacer.gif” width=“24” height=“13”\>\</td\>  
\<td bgcolor=“E8E8E8” class=“verdana10”\>Contact\</td\>  
\</tr\>  
\<tr\>  
\<td rowspan=“2”\>&nbsp;\</td\>  
\<td height=“7”\>\<img src=“images/spacer.gif” width=“1” height=“7”\>\</td\>  
\</tr\>  
\<tr\>  
\<td height=“143”\>\<table width=“344” height=“143” border=“0” cellpadding=“0” cellspacing=“0”\>  
\<form action=“mailer.php” method=“post”\>  
\<tr\>  
\<td width=“70” height=“22” class=“form”\>Name\</td\>  
\<td width=“117” align=“right”\>\<input name=“test” type=“text” size=“14”\>\</td\>  
\<td width=“46” class=“form”\>Email\</td\>  
\<td width=“111” align=“right”\>\<input name=“email” type=“text” size=“15”\>\</td\>  
\</tr\>  
\<tr\>  
\<td height=“102” align=“left” valign=“top”\>\<table width=“61” height=“38” border=“0” cellpadding=“0” cellspacing=“0”\>  
\<tr\>  
\<td width=“71” height=“22” class=“form”\>Message\</td\>  
\</tr\>  
\<tr\>  
\<td height=“19”\>&nbsp;\</td\>  
\</tr\>  
\</table\>\</td\>  
\<td colspan=“3” align=“right”\>\<textarea name=“message” cols=“31” rows=“5” wrap=“VIRTUAL”\>\</textarea\>\</td\>  
\</tr\>  
\<tr\>  
\<td height=“19”\>&nbsp;\</td\>  
\<td\>&nbsp;\</td\>  
\<td\>&nbsp;\</td\>  
\<td align=“right”\>\<input name=“submit” type=“image” id=“submit” src=“images/submit.gif” width=“38” height=“16” border=“0”\>\</td\>  
\</tr\>  
\</form\>  
\</table\>\</td\>  
\</tr\>  
\</table\>

\</body\>  
\</html\>

any help is much appricated
