2015-10-20 3 views
0

Я борюсь со следующим. Когда пользователь заполняет форму, похожую на это, запрос отправляется нам, чтобы следить за ходом, но мне нужно найти способ изменить мои электронная почта скрипт для отправки по электронной почте подтверждения пользователя как хорошоphp отправлять почту клиенту и бизнесу

enter image description here

Моего электронного сценария выглядит следующим образом:

МОЕГО ВОПРОС кАК ИЗМЕНИТЬ эТО пОСЫЛАТЬ благодарственное CONFIRMATION пОЛЬЗОВАТЕЛЯ

if ($_SERVER['REQUEST_METHOD'] == 'POST') { 

$name = $_POST['name']; 
$email = $_POST['email']; 
$mobile = $_POST['mobile']; 
$eventType = $_POST['eventType']; 
$nrGuests = $_POST['nrGuests']; 
$state = $_POST['state']; 
$suburb = $_POST['suburb']; 
$msg = $_POST['msg']; 
$refferal_page = $_POST['page']; 
$ip = $_SERVER['REMOTE_ADDR']; 

if(!isset($refferal_page)){ 
$refferal_page="Source Unknown";  
} 

    $to_email  = "[email protected]"; //Recipient email 

    //TODO Sanitize input data using PHP filter_var(). 

    $suburb  = filter_var($_POST["suburb"], FILTER_SANITIZE_STRING); 
    $subject  = "You Have a New Booking!"; 
    //Add booking INFO here; 
    $message  = "A new Enquiry has been received from http://www.xxxxx.com.au. Please find details below and follow up:"; 

    //email body 
    $message_body = $message."\r\n\r\n".$name."\r\nEmail : ".$email."\r\nPhone Number : ". $mobile."\r\nEvent Type: ".$eventType."\r\nNumber Guests:".$nrGuests."\r\nState: ".$state."\r\nSuburb:".$suburb."\r\nIP ADDRESS:".$ip."\r\nMessage:".$msg."\r\nReferal Page Source:".$refferal_page; 

    //proceed with PHP email. 
    $headers = 'From: '.$name.'' . "\r\n" . 
    'Reply-To: '.$email.'' . "\r\n" . 
    'X-Mailer: PHP/' . phpversion(); 

    $send_mail = mail($to_email, $subject, $message_body, $headers); 
    if($send_mail) 
    { 
    echo '<h1 class="page-header">Enquiry Successfully submitted</h1>'; 
} 
else if(!$send_mail){ 

    echo'<h1 class="page-header" style="color:RED">OOPS...SOMETHING WENT WRONG, PLEASE TRY AGAIN!</h1>'; 

} 
     }//server request method 
     else{ 

     echo'<h1 style="color:red">SUBMIT A FORM PLEASE!</h1>'; 
     } 
     ?> 

ПОЧТЫ, ЧТО ПРИХОДИТ К НАМ

Новый наполнение справочно было получено от www.xxxx.com.au. Вы можете найти подробности ниже и следить за:

ОТ: Райана XXX

Email: [email protected]

Номер телефона: 334533

Тип события: Юбилей

Nr Гостей: 34

Состояние: Melbourne

Пригород: XYZ

IP ADDR: 162.111.255.111

MSG: это тест. игнорируйте реферальную страницу Источник: годовщину которой

Очевидно, что я не хочу, чтобы пользователь видел это, я просто хочу, чтобы добавить что-то вроде «Спасибо, мы свяжемся с вами в ближайшее время»

Любая идея, как я можете изменить приведенный выше сценарий, чтобы мы могли получить форму запроса, но также и для того, чтобы пользователь мог получить подтверждение по электронной почте?

Любая помощь очень ценится

+0

[Что вы пробовали?] (Http://mattgemmell.com/what-have-you-tried/) – Epodax

+0

Вы даже не удосужился прочитать PHP руководство? –

+0

@cryptic ツ нет Я не имею на самом деле разработчика просто бизнесмена –

ответ

0
if ($_SERVER['REQUEST_METHOD'] == 'POST') { 

    $name = $_POST['name']; 
    $email = $_POST['email']; 
    $mobile = $_POST['mobile']; 
    $eventType = $_POST['eventType']; 
    $nrGuests = $_POST['nrGuests']; 
    $state = $_POST['state']; 
    $suburb = $_POST['suburb']; 
    $msg = $_POST['msg']; 
    $refferal_page = $_POST['page']; 
    $ip = $_SERVER['REMOTE_ADDR']; 

    if(!isset($refferal_page)){ 
    $refferal_page="Source Unknown";  
    } 

     $to_email  = "[email protected]"; //Recipient email 

     //TODO Sanitize input data using PHP filter_var(). 

     $suburb  = filter_var($_POST["suburb"], FILTER_SANITIZE_STRING); 
     $subject  = "You Have a New Booking!"; 
     //Add booking INFO here; 
     $message  = "A new Enquiry has been received from http://www.xxxxx.com.au. Please find details below and follow up:"; 

     //email body 
     $message_body = $message."\r\n\r\n".$name."\r\nEmail : ".$email."\r\nPhone Number : ". $mobile."\r\nEvent Type: ".$eventType."\r\nNumber Guests:".$nrGuests."\r\nState: ".$state."\r\nSuburb:".$suburb."\r\nIP ADDRESS:".$ip."\r\nMessage:".$msg."\r\nReferal Page Source:".$refferal_page; 

     //proceed with PHP email. 
     $headers = 'From: '.$name.'' . "\r\n" . 
     'Reply-To: '.$email.'' . "\r\n" . 
     'X-Mailer: PHP/' . phpversion(); 

     $send_mail = mail($to_email, $subject, $message_body, $headers); 
     if($send_mail) 
     { 
     echo '<h1 class="page-header">Enquiry Successfully submitted</h1>'; 

$EmailTo  = $email; 
$subject  = "recipient subject"; 
$message_body = "Hi ".$name."recipient message"; 

$headers  = "MIME-Version: 1.0\r\n"; 
$headers  .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
$headers  .= "From: yourname<$youremail>\n"; 
$send_cust_mail = mail($to_email, $subject, $message_body, $headers); 



    } 
    else if(!$send_mail){ 

     echo'<h1 class="page-header" style="color:RED">OOPS...SOMETHING WENT WRONG, PLEASE TRY AGAIN!</h1>'; 

    } 
      }//server request method 
      else{ 

      echo'<h1 style="color:red">SUBMIT A FORM PLEASE!</h1>'; 
      } 
      ?> 
Смежные вопросы