Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $name = $_REQUEST['user_name'] ;
- $email = $_REQUEST['user_email'] ;
- $subject = $_REQUEST['user_subject'] ;
- $findus = $_REQUEST['user_findus'] ;
- $message = $_REQUEST['user_message'] ;
- $name = filter_var($name, FILTER_SANITIZE_STRING);
- $email = filter_var($email, FILTER_SANITIZE_STRING);
- $subject = filter_var($subject, FILTER_SANITIZE_STRING);
- $findus = filter_var($findus, FILTER_SANITIZE_STRING);
- $message = filter_var($message, FILTER_SANITIZE_STRING);
- if(empty($name) || empty($email) || empty($subject) || empty($findus) || empty ($message)) {
- header("Location: http://www.capricorncanvas.co.uk/index.php/?success=-1#contact");
- exit;
- }
- if(isset($_POST['g-recaptcha-response'])&& $_POST['g-recaptcha-response']){
- $secret = "6Lf8uRETAAAAAH6QnvoZItbPM9D2aEFTcw4KFt53";
- $ip = $_SERVER['REMOTE_ADDR'];
- $captcha = $_POST['g-recaptcha-response'];
- $rsp = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=$secret&response=$captcha&remoteip$ip");
- $arr = json_decode($rsp,TRUE);
- if($arr['success']){
- require("lib/PHPMailer/PHPMailerAutoload.php");
- $mail = new PHPMailer();
- $mail->IsSMTP();
- $mail->SMTPDebug = 2;
- $mail->Host = 'tls://smtp.gmail.com:587';
- $mail->SMTPAuth = true;
- $mail->Username = "capricorncanvas@gmail.com";
- $mail->Password = "[redacted]";
- // $mail->From = $email; may not be needed now
- $mail->AddAddress("capricorncanvas@hotmail.com");
- $mail->WordWrap = 50;
- $mail->IsHTML(true);
- $mail->SetFrom($email, $name);
- $mail->addReplyTo($email, "");
- $mail->Subject = "You have received a message from your website!";
- $mail->Body = "Subject: ".$subject." | "."Message: ".$message." | "."Found via: ".$findus;
- $mail->send();
- header("Location: http://www.capricorncanvas.co.uk/index.php/?success=1#contact");
- die();
- }
- }
- else {
- header("Location: http://www.capricorncanvas.co.uk/index.php/?success=-2#contact");
- exit;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement