PHP Contact form file

I have devloped a contact form with PHP code. It work perfectly. when you submit the form all the information e-mail to you perfectly. After submitting the contact form it will take you back to you same contact page. Know want to make some changes in it. When some one submit the contact form a message appear “Thanks for contacting us we will reply you withing in 5 business days” and then return to you on contact page. I try to modify the code myself but can’t able to do that.
PHP CODE:

<?php

    if(!$_POST) exit;

    $email = $_POST['email'];


    //$error[] = preg_match('/\\b[A-Z0-9._%-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}\\b/i', $_POST['email']) ? '' : 'INVALID EMAIL ADDRESS';
    if(!eregi("^[a-z0-9]+([_\\\\.-][a-z0-9]+)*" ."@"."([a-z0-9]+([\\.-][a-z0-9]+)*)+"."\\\\.[a-z]{2,}"."$",$email )){
    	$error.="Invalid email address entered";
    	$errors=1;
    }
    if($errors==1) echo $error;
    else{
    	$values = array ('URL','email','Keyword','Title');
    	$required = array('URL','email','Keyword','Title');
    	
    	$your_email = "info@bannistermarketinggroup.co.uk";	
    	$email_subject = "Bannister Marketing Group: ".$_POST['subject'];
    	$email_content = "Following is the keyword report:\
";
    	
    	foreach($values as $key => $value){
    	  if(in_array($value,$required)){
    		if ($key != 'subject' && $key != 'company') {
    		  if( empty($_POST[$value]) ) { echo 'PLEASE FILL IN REQUIRED FIELDS'; exit; }
    		}
    		$email_content .= $value.': '.$_POST[$value]."\
";
    	  }
    	}
    	
    	if(@mail($your_email,$email_subject,$email_content)) {
    		//echo 'thanks you we receive report witing 24hr';
    		header("Location:http://bannistermarketinggroup.co.uk/site_optimization/");
            exit();
    		
    	} //else {
    		//echo 'ERROR!';
    	//}
    }
    ?>

HTML CODE

 <form action="contact.php" method="post">
                    	<Div class="fieldbox">
                        	<div class="textname">URL:</div>
                            <div class="field"><input type="text" id="URL" name="URL" /></div>
                            <div class="icon22"><img src="images/URLicon.jpg" /></div>
                        </Div>

                        <Div class="fieldbox">
                        	<div class="textname">Title:</div>
                            <div class="field"><input id="Title" type="text" name="Title" /></div>
                            <div class="icon22"><img src="images/titleicon.jpg" /></div>
                        </Div>

                          <Div class="fieldbox">
                        	<div class="textname">Keyword:</div>
                            <div class="field"><input id="Keyword" type="text" name="Keyword" />  </div>
                            <div class="icon22"><img src="images/keywordicon.jpg" /></div>
                        </Div>

                        <Div class="fieldbox">
                        	<div class="textname">E-mail:</div>
                            <div class="field"><input id="name" type="text" name="email" />  </div>
                            <div class="icon22"><img src="images/emailicon.jpg" /></div>
                        </Div>

                        <div class="button">
                        <input type="image" type="text" src="images/submit.jpg" />	
                        </div>
                        </form>

Any once can help me please.Need to done it as soon as possible.

What are you trying to do?

This should work, just change the to email, to your email and the action of the form to whatever url the form will be on. If all you want is to echo something after the form is submitted, than that should do it.

<?php

    if($_POST){

    $email = $_POST['email'];


    //$error[] = preg_match('/\\b[A-Z0-9._%-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}\\b/i', $_POST['email']) ? '' : 'INVALID EMAIL ADDRESS';
    if(!eregi("^[a-z0-9]+([_\\\\.-][a-z0-9]+)*" ."@"."([a-z0-9]+([\\.-][a-z0-9]+)*)+"."\\\\.[a-z]{2,}"."$",$email )){
        $error.="Invalid email address entered";
        $errors=1;
    }
    if($errors==1) echo $error;
    else{
        $values = array ('URL','email','Keyword','Title');
        $required = array('URL','email','Keyword','Title');

        $your_email = "youremail@domain.com"; //edit this
        $email_subject = "Bannister Marketing Group: ".$_POST['subject'];
        $email_content = "Following is the keyword report:\
";

        foreach($values as $key => $value){
          if(in_array($value,$required)){
            if ($key != 'subject' && $key != 'company') {
              if( empty($_POST[$value]) ) { echo 'PLEASE FILL IN REQUIRED FIELDS'; exit; }
            }
            $email_content .= $value.': '.$_POST[$value]."\
";
          }
        }

        mail($your_email,$email_subject,$email_content);
		//all unnessary for you
			
            //echo 'thanks you we receive report witing 24hr';
            //header("Location:http://bannistermarketinggroup.co.uk/site_optimization/");
            //exit();

        //else {
            //echo 'ERROR!';
        //}
    }
	}//end if statement
    ?>
    <? if ($_POST){
			echo "Thank You for your submisssion"; //edit this
			exit();
	}
		?>
	<form action="thisurl.php" method="post">
                    	<Div class="fieldbox">
                        	<div class="textname">URL:</div>
                            <div class="field"><input type="text" id="URL" name="URL" /></div>
                            <div class="icon22"><img src="images/URLicon.jpg" /></div>
                        </Div>

                        <Div class="fieldbox">
                        	<div class="textname">Title:</div>
                            <div class="field"><input id="Title" type="text" name="Title" /></div>
                            <div class="icon22"><img src="images/titleicon.jpg" /></div>
                        </Div>

                          <Div class="fieldbox">
                        	<div class="textname">Keyword:</div>
                            <div class="field"><input id="Keyword" type="text" name="Keyword" />  </div>
                            <div class="icon22"><img src="images/keywordicon.jpg" /></div>
                        </Div>

                        <Div class="fieldbox">
                        	<div class="textname">E-mail:</div>
                            <div class="field"><input id="name" type="text" name="email" />  </div>
                            <div class="icon22"><img src="images/emailicon.jpg" /></div>
                        </Div>

                        <div class="button">
                        <input type="image" type="text" src="images/submit.jpg" />	
                        </div>
                        </form

Thanks for your help. I have found perfect solution for this. Following is the code:


 if(@mail($your_email,$email_subject,$email_content)) {

echo "Thanks for your enquiry we will contact you shortly have a nice day" ;

echo "<script type=\\"text/javascript\\">";

echo "setTimeout(function(){window.location=\\"http://bannistermarketinggroup.co.uk/contactus.html/\\"},3000);";
echo "</script>";
}
}
?>

The form is working fine. Know After Submitting the form we want to send the some thank you message to user e-mail also. How can we do that in PHP code. Code is there in a post.

just use the php mail function here’s the documentation for it: http://us3.php.net/manual/en/function.mail.php

Or you can use the great standards compliant mail library SwiftMailer