Jump to content

Confirmation Email Script


shibbytude

Recommended Posts

Hi!

 

New here so hello!

 

Im newish 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 :

 

<?PHP 

require_once("./include/fgcontactform.php"); 

$formproc = new FGContactForm(); 

//1. Add your email address here. 
//You can add more than one receipients. 
$formproc->AddRecipient('[email protected]'); //<<---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: [email protected]\n"; 
$usermessage = "Thank you for contacting us."; 
mail($to,$subject,$message,$headers); 
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>

 

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?

 

Thanks for your help!!!!

Link to comment
https://forums.phpfreaks.com/topic/217649-confirmation-email-script/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.