Google
Edit File: contactForm-validation.php
<?php $errorMSG = ""; /* NAME */ if (empty($_POST["name"]) || ctype_space($_POST['name'])) { $errorMSG = '<div class="error"> Name field is required. </div>'; $name_error = '<div class="error"> Name field is required. </div>'; }else if(!preg_match("/^[a-zA-Z ]*$/", $_POST["name"])) { $errorMSG .= '<div class="error"> Only letters and white space allowed in Name. </div>'; $name_error = '<div class="error"> Only letters and white space allowed in Name. </div>'; } else { $name = checkInput($_POST["name"]); $name_error = ''; } /* EMAIL */ if (empty($_POST["email"])) { $errorMSG .= '<div class="error"> Email field is required. </div>'; $email_error = '<div class="error"> Email field is required. </div>'; } else if(!filter_var($_POST["email"], FILTER_VALIDATE_EMAIL)) { $errorMSG .= '<div class="error"> Invalid email format </div>'; $email_error = '<div class="error"> Invalid email format </div>'; }else { $email = checkInput($_POST["email"]); $email_error = ''; } /* Phone Number */ if (empty($_POST["phone_number"])) { $errorMSG .= '<div class="error"> Phone Number field is required. </div>'; $number_error = '<div class="error"> Phone Number field is required. </div>'; }else if(!preg_match('/^[0-9]{10}+$/', $_POST["phone_number"])){ $errorMSG .= '<div class="error"> Only 10 digits are allowed in Phone Number. </div>'; $number_error = '<div class="error"> Only 10 digits are allowed in Phone Number. </div>'; }else { $phone_number = checkInput($_POST["phone_number"]); $number_error = ''; } /* MESSAGE */ if (empty( $_POST["message"])) { $errorMSG .= '<div class="error"> Comment is required. </div>'; $message_error = '<div class="error"> Comment is required. </div>'; } else if(!preg_match('/[A-Za-z0-9]$/', $_POST["message"])){ $errorMSG .= '<div class="error"> Only English language is allowed in Comment. </div>'; $message_error = '<div class="error"> Only English language is allowed in Comment. </div>'; }else { $message = checkInput($_POST["message"]); $message_error = ''; } function checkInput($input) { $input = trim($input); $input = stripslashes($input); $input = htmlspecialchars($input); return $input; } if(empty($errorMSG)){ $errorMSG = "Thank you for contacting Pinacle Services."; include "class.phpmailer.php"; // include the class name echo json_encode(['code'=>200, 'msg'=>$errorMSG]); $mail = new PHPMailer(); // create a new object $mail->IsSMTP(); // enable SMTP $mail->SMTPDebug = 0; // debugging: 1 = errors and messages, 2 = messages only $mail->SMTPAuth = true; // authentication enabled $mail->Host = 'ssl://smtp.gmail.com'; $mail->Port = 465; // or 587 $mail->IsHTML(true); $mail->Username = "developers@code7tech.com"; $mail->Password = "zrjybfrjpdraexip"; $date= date("jS \ F Y "); //$mail->SMTPSecure = 'tls'; $mail->SetFrom("info@pinnacle-s.com"); $mail->Subject = "Enquiry Generated From Website". $date; $mail->Body = "<b>Enquiry Generated From Home Website<b/><br><br><b>Name :- " . $name . " <br><br>Email :- " . $email . "<br><br>Phone. :- " . $phone_number . "<br><br>Message :- " . $message . "</b>"; $mail->AddAddress("info@pinnacle-s.com"); if (!$mail->Send()) { echo "<script> alert('Error While Message Send, Please Try Again Later !!!'); </script>"; } else { echo "<script language='javascript'> alert('Thank you for contacting Pinnacle Services.'); window.location.href='https://pinnacle-s.com/'; </script>"; } } else{ echo json_encode(['code'=>404, 'msg'=>$errorMSG, 'name_err'=>$name_error, 'email_err'=>$email_error, 'number_err'=>$number_error, 'msg_err'=>$message_error,]); exit; }