Email Confirmation Script
Posted: Wed Nov 03, 2010 8:45 am
Hi!
New here so hello!
Im very new to PHP and am doing a PHP form for a client which when sent it sends the client an image attachment with the email. Also when the form is submitted they want a simple email to be sent to the user saying "Thanks for your email, we will contact you soon etc etc etc.."
Here is the forms PHP script :
It works fine sending the email to the client with the image attachment, but I cant get the Confirmation email script to work!
Any ideas on what ive done wrong? again am very new to this so sorry if its something simple!
Thanks for your help!!!!
New here so hello!
Im very new to PHP and am doing a PHP form for a client which when sent it sends the client an image attachment with the email. Also when the form is submitted they want a simple email to be sent to the user saying "Thanks for your email, we will contact you soon etc etc etc.."
Here is the forms PHP script :
Code: Select all
<?PHP
require_once("./include/fgcontactform.php");
$formproc = new FGContactForm();
//1. Add your email address here.
//You can add more than one receipients.
$formproc->AddRecipient('scott@0design.co.uk'); //<<---Put your email address here
$formproc->SetFormRandomKey('HG9hPBpn9Bn26yg');
$formproc->AddFileUploadField('photo','jpg,jpeg,gif,png,bmp',2024);
if(isset($_POST['submitted']))
{
if($formproc->ProcessForm())
{
$formproc->RedirectToURL("thank-you.html");
}
}
$user = "$email";
$usersubject = "Thank You";
$userheaders = "From: scott@0design.co.uk\n";
$usermessage = "Thank you for contacting us.";
mail($user,$usersubject,$usermessage,$userheaders);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
<title>Contact us</title>
<link rel="STYLESHEET" type="text/css" href="contact.css" />
<script type='text/javascript' src='scripts/gen_validatorv31.js'></script>
<script type='text/javascript' src='scripts/fg_captcha_validator.js'></script>
</head>
<body>
<!-- Form Code Start -->
<form id='contactus' action='<?php echo $formproc->GetSelfScript(); ?>' method='post' enctype="multipart/form-data">
<fieldset >
<legend>Contact us</legend>
<input type='hidden' name='submitted' id='submitted' value='1'/>
<input type='hidden' name='<?php echo $formproc->GetFormIDInputName(); ?>' value='<?php echo $formproc->GetFormIDInputValue(); ?>'/>
<input type='text' class='spmhidip' name='<?php echo $formproc->GetSpamTrapInputName(); ?>' />
<div class='short_explanation'>* required fields</div>
<div><span class='error'><?php echo $formproc->GetErrorMessage(); ?></span></div>
<div class='container'>
<label for='name' >Your Full Name*: </label><br/>
<input type='text' name='name' id='name' value='<?php echo htmlentities($_POST['name']) ?>' maxlength="50" /><br/>
<span id='contactus_name_errorloc' class='error'></span>
</div>
<div class='container'>
<label for='email' >Email Address*:</label><br/>
<input type='text' name='email' id='email' value='<?php echo htmlentities($email = $_POST['email']) ?>' maxlength="50" /><br/>
<span id='contactus_email_errorloc' class='error'></span>
</div>
<div class='container'>
<label for='message' >Message:</label><br/>
<span id='contactus_message_errorloc' class='error'></span>
<textarea rows="10" cols="50" name='message' id='message'><?php echo htmlentities($_POST['message']) ?></textarea>
</div>
<div class='container'>
<label for='photo' >Upload your photo:</label><br/>
<input type="file" name='photo' id='photo' /><br/>
<span id='contactus_photo_errorloc' class='error'></span>
</div>
<div class='container'>
<input type='submit' name='Submit' value='Submit' />
</div>
</fieldset>
</form>
</body>
</html>Any ideas on what ive done wrong? again am very new to this so sorry if its something simple!
Thanks for your help!!!!