<?php
// get posted data into local variables
$siteaddress ="http://www.aisj-jhb.com";
$sitename = "AISJ";
$EmailTo = "lvdalen@aisj-jhb.com";
$Subject = "AISJ Winter School Registration Form";
$Student01 = Trim(stripslashes($_POST['Student01']));
$Student01_Grade = Trim(stripslashes($_POST['Student01_Grade']));
$Student01_Gender = Trim(stripslashes($_POST['Student01_Gender']));
$Student02 = Trim(stripslashes($_POST['Student02']));
$Student02_Grade = Trim(stripslashes($_POST['Student02_Grade']));
$Student02_Gender = Trim(stripslashes($_POST['Student02_Gender']));
$Student03 = Trim(stripslashes($_POST['Student03']));
$Student03_Grade = Trim(stripslashes($_POST['Student03_Grade']));
$Student03_Gender = Trim(stripslashes($_POST['Student03_Gender']));
$Student04 = Trim(stripslashes($_POST['Student04']));
$Student04_Grade = Trim(stripslashes($_POST['Student04_Grade']));
$Student04_Gender = Trim(stripslashes($_POST['Student04_Gender']));
$Parent1_Title = Trim(stripslashes($_POST['Parent1_Title']));
$First_Name = Trim(stripslashes($_POST['First_Name']));
$Last_Name = Trim(stripslashes($_POST['Last_Name']));
$Parent2_Title = Trim(stripslashes($_POST['Parent2_Title']));
$Parent2_FirstName = Trim(stripslashes($_POST['Parent2_FirstName']));
$Parent2_LastName = Trim(stripslashes($_POST['Parent2_LastName']));
$Current_Address = Trim(stripslashes($_POST['Current_Address']));
$Parent1_CellPhone = Trim(stripslashes($_POST['Parent1_CellPhone']));
$Parent2_CellPhone = Trim(stripslashes($_POST['Parent2_CellPhone']));
$Home_Phone = Trim(stripslashes($_POST['Home_Phone']));
$Email = Trim(stripslashes($_POST['Email']));
$DietaryNeeds = Trim(stripslashes($_POST['DietaryNeeds']));
$Bussing = Trim(stripslashes($_POST['Bussing']));
$Comments = Trim(stripslashes($_POST['Comments']));
// validation
$validationOK=true;
if (!$validationOK) {
print "<meta http-equiv="refresh" content="0;URL=WinterSchool_error.html">";
exit;
}
// prepare email body text
$Body = "";
$Body .= "AISJ-Requesting Information";
$Body .= "n";
$Body .= "--------------------------------------------------------";
$Body .= "n";
$Body .= "Student(s) Information";
$Body .= "n";
$Body .= "Student 01";
$Body .= "n";
$Body .= "Student Name and Last Name: ";
$Body .= "n";
$Body .= $Student01;
$Body .= "n";
$Body .= "n";
$Body .= "Current Grade: ";
$Body .= "n";
$Body .= $Student01_Grade;
$Body .= "n";
$Body .= "n";
$Body .= "Gender: ";
$Body .= "n";
$Body .= $Student01_Gender;
$Body .= "n";
$Body .= "n";
$Body .= "--------------------------------------------------------";
$Body .= "n";
$Body .= "Student 02";
$Body .= "n";
$Body .= "Student Name and Last Name: ";
$Body .= "n";
$Body .= $Student02;
$Body .= "n";
$Body .= "n";
$Body .= "Current Grade: ";
$Body .= "n";
$Body .= $Student02_Grade;
$Body .= "n";
$Body .= "n";
$Body .= "Gender: ";
$Body .= "n";
$Body .= $Student02_Gender;
$Body .= "n";
$Body .= "n";
$Body .= "--------------------------------------------------------";
$Body .= "n";
$Body .= "Student 03";
$Body .= "n";
$Body .= "Student Name and Last Name: ";
$Body .= "n";
$Body .= $Student03;
$Body .= "n";
$Body .= "n";
$Body .= "Current Grade: ";
$Body .= "n";
$Body .= $Student03_Grade;
$Body .= "n";
$Body .= "n";
$Body .= "Gender: ";
$Body .= "n";
$Body .= $Student03_Gender;
$Body .= "n";
$Body .= "n";
$Body .= "--------------------------------------------------------";
$Body .= "n";
$Body .= "Student 04";
$Body .= "n";
$Body .= "Student Name and Last Name: ";
$Body .= "n";
$Body .= $Student04;
$Body .= "n";
$Body .= "n";
$Body .= "Current Grade: ";
$Body .= "n";
$Body .= $Student04_Grade;
$Body .= "n";
$Body .= "n";
$Body .= "Gender: ";
$Body .= "n";
$Body .= $Student04_Gender;
$Body .= "n";
$Body .= "n";
$Body .= "--------------------------------------------------------";
$Body .= "n";
$Body .= "Parent Guardian Information";
$Body .= "n";
$Body .= "Parent1_Title: ";
$Body .= "n";
$Body .= $Parent1_Title;
$Body .= "n";
$Body .= "n";
$Body .= "Parent1 First Name: ";
$Body .= "n";
$Body .= $First_Name;
$Body .= "n";
$Body .= "n";
$Body .= "Parent 1 Last Name: ";
$Body .= "n";
$Body .= $Last_Name;
$Body .= "n";
$Body .= "n";
$Body .= "Parent 2 Title: ";
$Body .= "n";
$Body .= $Parent2_Title;
$Body .= "n";
$Body .= "n";
$Body .= "Parent 2 First Name: ";
$Body .= "n";
$Body .= $Parent2_FirstName;
$Body .= "n";
$Body .= "n";
$Body .= "Parent 2 Last Name: ";
$Body .= "n";
$Body .= $Parent2_LastName;
$Body .= "n";
$Body .= "n";
$Body .= "--------------------------------------------------------";
$Body .= "n";
$Body .= "Current Address: ";
$Body .= "n";
$Body .= $Current_Address;
$Body .= "n";
$Body .= "n";
$Body .= "Parent 1 CellPhone: ";
$Body .= "n";
$Body .= $Parent1_CellPhone;
$Body .= "n";
$Body .= "n";
$Body .= "Parent 2 CellPhone: ";
$Body .= "n";
$Body .= $Parent2_CellPhone;
$Body .= "n";
$Body .= "n";
$Body .= "Email: ";
$Body .= "n";
$Body .= $Email;
$Body .= "n";
$Body .= "n";
$Body .= "Home Phone: ";
$Body .= "n";
$Body .= $Home_Phone;
$Body .= "n";
$Body .= "n";
$Body .= "Indicate any special dietary needs: ";
$Body .= "n";
$Body .= $DietaryNeeds;
$Body .= "n";
$Body .= "n";
$Body .= "Do you require bussing?: ";
$Body .= "n";
$Body .= $Bussing;
$Body .= "n";
$Body .= "n";
$Body .= "Comments or Questions: ";
$Body .= "n";
$Body .= $Comments;
$Body .= "n";
$Body .= "n";
print $EmailTo;
print $Subject;
print $Body;
$emailFromToUse = "From: ".$EmailFrom;
print $emailFromToUse;
$headers = $emailFromToUse."rn";
// send email
//$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");
$success = mail($EmailTo, $Subject, $Body, $headers);
// redirect to success page
if ($success){
//print("OK");
print "<meta http-equiv="refresh" content="0;URL=WinterSchool_ok.html">";
}
else{
//print("FAIL");
print "<meta http-equiv="refresh" content="0;URL=WinterSchool_error.html">";
}
/**/
//This sends a confirmation to your visitor
mail ("$Email","Thank You for visiting $sitename",
"Hi $First_Name,n
Thank you for your interest in $sitename!n
Your query has been submitted and we will contact you shortly!n
Kind Regards,
$sitename
$siteaddress","From:$sitename") ;
?>
6 Replies to "Captcha php coding question"
<?php
.....
$headers = $emailFromToUse."rn";
// send email
//$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");
session_start();
if ($_POST["vercode"] != $_SESSION["vercode"] OR $_SESSION["vercode"]=='') {
echo '<strong>Incorrect verification code.</strong>';
} else {
// add form data processing code here
echo '<strong>Verification successful.</strong>';
};
$success = mail($EmailTo, $Subject, $Body, $headers);
// redirect to success page
if ($success){
//print("OK");
print "<meta http-equiv="refresh" content="0;URL=WinterSchool_ok.html">";
}
else{
//print("FAIL");
print "<meta http-equiv="refresh" content="0;URL=WinterSchool_error.html">";
}
/**/
//This sends a confirmation to your visitor
mail ("$Email","Thank You for visiting $sitename",
"Hi $First_Name,n
Thank you for your interest in $sitename!n
Your query has been submitted and we will contact you shortly!n
Kind Regards,
$sitename
$siteaddress","From:$sitename") ;