මම පොඩ්ඩක් පුරුදු වෙන්න වෙබ් එකක් හදනවා මචං, අවුලක් උනා හෙල්ප් එකක් දෙන්න ප්ලීස්,
මචං contact form එක php වලින් තියෙන්නේ, මුලින් මේක හොදට තිබුන, දැන් මචං mail එක "This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:"
කියලා එනවා ඊට යටින් ෆෝරම් එකේ විස්තර එනවා.
මේකට මොකෝ කරන්න ඕනේ,
මේක තමයි කෝඩ් එක,
<?php
$alert = null;
if(isset($_POST['send'])=="sendform"){
// Validation Check
$continue = true;
$validation = "";
if(empty($_POST['contact-name'])){
$continue = false;
$validation = "First Name, ";
}
if(empty($_POST['contact-email'])){
$continue = false;
$validation .= "Email Address, ";
}
if(empty($_POST['contact-phone'])){
$continue = false;
$validation .= "Phone Number";
}
// Validation OK, send email
if($continue===true){
require 'system/email/phpmailer/PHPMailerAutoload.php';
// Hotel Details
$hotel_name = "Base Hotel";
$hotel_email = "[email protected]";
// Send Email to Guest
$message = file_get_contents('system/email/template-guest.php');
$message = str_replace('[name]', $_POST['contact-name'], $message);
$message = str_replace('', $_POST['contact-email'], $message);
$message = str_replace('[phone]', $_POST['contact-phone'], $message);
$message = str_replace('[arrival]', $_POST['contact-arrival'], $message);
$message = str_replace('[departure]', $_POST['contact-departure'], $message);
$message = str_replace('[rooms]', $_POST['contact-rooms'], $message);
$message = str_replace('[adults]', $_POST['contact-adults'], $message);
$message = str_replace('[children]', $_POST['contact-children'], $message);
$message = str_replace('[message]', $_POST['contact-message'], $message);
$mail = new PHPMailer;
$mail->setFrom($hotel_email, $hotel_name);
$mail->addAddress($_POST['contact-email'], $_POST['contact-name']);
$mail->Subject = $hotel_name.' Booking Request';
$mail->MsgHTML($message);
$mail->IsHTML(true);
$mail->send();
// Send Email to Hotel
$message = file_get_contents('system/email/template-hotel.php');
$message = str_replace('[name]', $_POST['contact-name'], $message);
$message = str_replace('[email]', $_POST['contact-email'], $message);
$message = str_replace('[phone]', $_POST['contact-phone'], $message);
$message = str_replace('[arrival]', $_POST['contact-arrival'], $message);
$message = str_replace('[departure]', $_POST['contact-departure'], $message);
$message = str_replace('[rooms]', $_POST['contact-rooms'], $message);
$message = str_replace('[adults]', $_POST['contact-adults'], $message);
$message = str_replace('[children]', $_POST['contact-children'], $message);
$message = str_replace('[message]', $_POST['contact-message'], $message);
$mail = new PHPMailer;
$mail->setFrom($_POST['contact-email'], $_POST['contact-name']);
$mail->addAddress($hotel_email, $hotel_name);
$mail->Subject = 'Booking Request from '.$_POST['contact-name'];
$mail->MsgHTML($message);
if (!$mail->send()) {
$alert = "<div class='alert error'><i class='fa fa-exclamation-circle'></i> <strong>There was an error, please call us to make a booking.</strong></div>";
}
else {
$alert = "<div class='alert success'><i class='fa fa-check-circle'></i> <strong>Thank you for your booking request, we will get back to you as soon as possible.</strong> To avoid missing out, please give us a call so that we may assist you sooner.</div>";
}
}
else {
$alert = "<div class='alert validate'><i class='fa fa-exclamation-circle'></i> Please fill out the following fields: <strong>".$validation."</strong></div>";
}
}
?>
මචං contact form එක php වලින් තියෙන්නේ, මුලින් මේක හොදට තිබුන, දැන් මචං mail එක "This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:"
කියලා එනවා ඊට යටින් ෆෝරම් එකේ විස්තර එනවා.
මේකට මොකෝ කරන්න ඕනේ,
මේක තමයි කෝඩ් එක,
<?php
$alert = null;
if(isset($_POST['send'])=="sendform"){
// Validation Check
$continue = true;
$validation = "";
if(empty($_POST['contact-name'])){
$continue = false;
$validation = "First Name, ";
}
if(empty($_POST['contact-email'])){
$continue = false;
$validation .= "Email Address, ";
}
if(empty($_POST['contact-phone'])){
$continue = false;
$validation .= "Phone Number";
}
// Validation OK, send email
if($continue===true){
require 'system/email/phpmailer/PHPMailerAutoload.php';
// Hotel Details
$hotel_name = "Base Hotel";
$hotel_email = "[email protected]";
// Send Email to Guest
$message = file_get_contents('system/email/template-guest.php');
$message = str_replace('[name]', $_POST['contact-name'], $message);
$message = str_replace('', $_POST['contact-email'], $message);
$message = str_replace('[phone]', $_POST['contact-phone'], $message);
$message = str_replace('[arrival]', $_POST['contact-arrival'], $message);
$message = str_replace('[departure]', $_POST['contact-departure'], $message);
$message = str_replace('[rooms]', $_POST['contact-rooms'], $message);
$message = str_replace('[adults]', $_POST['contact-adults'], $message);
$message = str_replace('[children]', $_POST['contact-children'], $message);
$message = str_replace('[message]', $_POST['contact-message'], $message);
$mail = new PHPMailer;
$mail->setFrom($hotel_email, $hotel_name);
$mail->addAddress($_POST['contact-email'], $_POST['contact-name']);
$mail->Subject = $hotel_name.' Booking Request';
$mail->MsgHTML($message);
$mail->IsHTML(true);
$mail->send();
// Send Email to Hotel
$message = file_get_contents('system/email/template-hotel.php');
$message = str_replace('[name]', $_POST['contact-name'], $message);
$message = str_replace('[email]', $_POST['contact-email'], $message);
$message = str_replace('[phone]', $_POST['contact-phone'], $message);
$message = str_replace('[arrival]', $_POST['contact-arrival'], $message);
$message = str_replace('[departure]', $_POST['contact-departure'], $message);
$message = str_replace('[rooms]', $_POST['contact-rooms'], $message);
$message = str_replace('[adults]', $_POST['contact-adults'], $message);
$message = str_replace('[children]', $_POST['contact-children'], $message);
$message = str_replace('[message]', $_POST['contact-message'], $message);
$mail = new PHPMailer;
$mail->setFrom($_POST['contact-email'], $_POST['contact-name']);
$mail->addAddress($hotel_email, $hotel_name);
$mail->Subject = 'Booking Request from '.$_POST['contact-name'];
$mail->MsgHTML($message);
if (!$mail->send()) {
$alert = "<div class='alert error'><i class='fa fa-exclamation-circle'></i> <strong>There was an error, please call us to make a booking.</strong></div>";
}
else {
$alert = "<div class='alert success'><i class='fa fa-check-circle'></i> <strong>Thank you for your booking request, we will get back to you as soon as possible.</strong> To avoid missing out, please give us a call so that we may assist you sooner.</div>";
}
}
else {
$alert = "<div class='alert validate'><i class='fa fa-exclamation-circle'></i> Please fill out the following fields: <strong>".$validation."</strong></div>";
}
}
?>