Php File
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
if(isset($_REQUEST['name'])) {
$first_name = $_REQUEST['name']; // required
$email_from = $_REQUEST['email']; // required
$number = $_REQUEST['number']; // required
$subject = $_REQUEST['subject']; // not required
$message = $_REQUEST['message']; // required
$email_message = "Inquiry details are mentioned below.\n\n";
$email_message .= "First Name: ".$first_name."\n";
$email_message .= "Email: ".$email_from."\n";
$email_message .= "Contact Number: ".$number."\n";
$email_message .= "Subject: ".$subject."\n";
$email_message .= "Message: ".$message."\n";
$email_subject = "Website Customer Inquiry";
//Load Composer's autoloader
require 'vendor/autoload.php';
$mail = new PHPMailer(true); // Passing `true` enables exceptions
try {
//Server settings
// $mail->SMTPDebug = 4; // Enable verbose debug output
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = 'smtp.zoho.in'; // Specify main and backup SMTP servers
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = 'EMAIL ID'; // SMTP username
$mail->Password = 'Password'; // SMTP password
$mail->SMTPSecure = 'ssl'; // Enable TLS encryption, `ssl` also accepted
$mail->Port = 465; // TCP port to connect to
//Recipients
$mail->setFrom('EMAIL ID', 'Info');
$mail->addAddress('EMAIL ID', 'Info'); // Add a recipient
$mail->addReplyTo('EMAIL ID', 'Info'); // Add a recipient
//Content
$mail->isHTML(false); // Set email format to HTML
$mail->Subject = $email_subject;
$mail->Body = $email_message;
$mail->send();
echo "<script type='text/javascript'>alert('Message has been sent');</script>";
} catch (Exception $e) {
echo 'Message could not be sent. Mailer Error: ', $mail->ErrorInfo;
}
header("location:get-in-touch.html");
}
else {
echo "Variables Not Found";
}
?>
=======================================================================
<form id="contact-form" action="../index/contactus.php" method="post" role="form">
<div class="row">
<div class="col-md-6">
<div class="form-field"> <i class="fa fa-address-book-o"></i>
<input type="text" placeholder="Name" id="name" name="name" required="">
</div>
</div>
<div class="col-md-6">
<div class="form-field"> <i class="fa fa-envelope-o"></i>
<input type="email" placeholder="E-Mail" id="email" name="email" required="">
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-field"> <i class="fa fa-phone"></i>
<input type="text" placeholder="Phone Number" id="phone_number" name="number" required="">
</div>
</div>
<div class="col-md-6">
<div class="form-field"> <i class="fa fa-gear"></i>
<input type="text" placeholder="Subject" id="subject" name="subject" required="">
</div>
</div>
</div>
<div class="form-field">
<textarea placeholder="Your Message Here" rows="7" id="message" name="message" required=""></textarea>
</div>
<div class="form-button">
<button type="submit" name="submit" class="readon">SUBMIT NOW</button>
</div>
</form>
https://drive.google.com/drive/folders/1dTCo0unvVNH59ZA_xI_pr_bX9b7SaStt?usp=sharing
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
if(isset($_REQUEST['name'])) {
$first_name = $_REQUEST['name']; // required
$email_from = $_REQUEST['email']; // required
$number = $_REQUEST['number']; // required
$subject = $_REQUEST['subject']; // not required
$message = $_REQUEST['message']; // required
$email_message = "Inquiry details are mentioned below.\n\n";
$email_message .= "First Name: ".$first_name."\n";
$email_message .= "Email: ".$email_from."\n";
$email_message .= "Contact Number: ".$number."\n";
$email_message .= "Subject: ".$subject."\n";
$email_message .= "Message: ".$message."\n";
$email_subject = "Website Customer Inquiry";
//Load Composer's autoloader
require 'vendor/autoload.php';
$mail = new PHPMailer(true); // Passing `true` enables exceptions
try {
//Server settings
// $mail->SMTPDebug = 4; // Enable verbose debug output
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = 'smtp.zoho.in'; // Specify main and backup SMTP servers
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = 'EMAIL ID'; // SMTP username
$mail->Password = 'Password'; // SMTP password
$mail->SMTPSecure = 'ssl'; // Enable TLS encryption, `ssl` also accepted
$mail->Port = 465; // TCP port to connect to
//Recipients
$mail->setFrom('EMAIL ID', 'Info');
$mail->addAddress('EMAIL ID', 'Info'); // Add a recipient
$mail->addReplyTo('EMAIL ID', 'Info'); // Add a recipient
//Content
$mail->isHTML(false); // Set email format to HTML
$mail->Subject = $email_subject;
$mail->Body = $email_message;
$mail->send();
echo "<script type='text/javascript'>alert('Message has been sent');</script>";
} catch (Exception $e) {
echo 'Message could not be sent. Mailer Error: ', $mail->ErrorInfo;
}
header("location:get-in-touch.html");
}
else {
echo "Variables Not Found";
}
?>
=======================================================================
HTML File Form Code
<form id="contact-form" action="../index/contactus.php" method="post" role="form">
<div class="row">
<div class="col-md-6">
<div class="form-field"> <i class="fa fa-address-book-o"></i>
<input type="text" placeholder="Name" id="name" name="name" required="">
</div>
</div>
<div class="col-md-6">
<div class="form-field"> <i class="fa fa-envelope-o"></i>
<input type="email" placeholder="E-Mail" id="email" name="email" required="">
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-field"> <i class="fa fa-phone"></i>
<input type="text" placeholder="Phone Number" id="phone_number" name="number" required="">
</div>
</div>
<div class="col-md-6">
<div class="form-field"> <i class="fa fa-gear"></i>
<input type="text" placeholder="Subject" id="subject" name="subject" required="">
</div>
</div>
</div>
<div class="form-field">
<textarea placeholder="Your Message Here" rows="7" id="message" name="message" required=""></textarea>
</div>
<div class="form-button">
<button type="submit" name="submit" class="readon">SUBMIT NOW</button>
</div>
</form>
Download the Source Code from Below Link
https://drive.google.com/drive/folders/1dTCo0unvVNH59ZA_xI_pr_bX9b7SaStt?usp=sharing
Comments
Post a Comment