· 8 years ago · Feb 28, 2018, 10:52 PM
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 ?>