Guest User

Untitled

a guest
Feb 28th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. <?php
  2. $msg_box = ""; // в этой переменной будем хранить сообщения формы
  3. $errors = array(); // контейнер для ошибок
  4. // проверяем корректность полей
  5. if($_POST['user_name'] == "") $errors[] = "Поле 'Ваше имя' не заполнено!";
  6. if($_POST['user_phone'] == "") $errors[] = "Поле 'Ваш телефон' не заполнено!";
  7.  
  8.  
  9.  
  10. // если форма без ошибок
  11. if(empty($errors)){
  12. // собираем данные из формы
  13. $message = "Имя клиента: " . $_POST['user_name'] . "<br/>";
  14. $message .= "Телефон клиента: " . $_POST['user_phone'] . "<br/>";
  15.  
  16. send_mail($message); // отправим письмо
  17. // выведем сообщение об успехе
  18. $msg_box = "<span style='color: green;'>Сообщение успешно отправлено!</span>";
  19. $err = 0;
  20. }else{
  21. // если были ошибки, то выводим их
  22. $msg_box = "";
  23. foreach($errors as $one_error){
  24. $msg_box .= "<span style='color: red;'>$one_error</span><br/>";
  25. }
  26. $err = 1;
  27. }
  28.  
  29.  
  30.  
  31. // делаем ответ на клиентскую часть в формате JSON
  32. echo json_encode(array(
  33. 'result' => $msg_box,
  34. 'err' => $err
  35. ));
  36.  
  37.  
  38. // функция отправки письма
  39. function send_mail($message){
  40. // почта, на которую придет письмо
  41. $mail_to = "...@gmail.com";
  42. $mail_to = "...@gmail.com";
  43. // $mail_to = "librus81@gmail.com";
  44. // тема письма
  45. $subject = "Заказ звонка Fast Fillment";
  46.  
  47. // заголовок письма
  48. $headers= "MIME-Version: 1.0rn";
  49. $headers .= "Content-type: text/html; charset=utf-8rn"; // кодировка письма
  50. $headers .= "From: Заказ звонка
  51. <...@gmail.com>rn"; // от кого письмо
  52.  
  53. // отправляем письмо
  54. mail($mail_to, $subject, $message, $headers);
  55. }
  56.  
  57. ?>
Add Comment
Please, Sign In to add comment