-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathform.php
65 lines (57 loc) · 2.11 KB
/
form.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php
$name = $_POST['name'];
$phone = $_POST['phone'];
$street = $_POST['street'];
$house = $_POST['house'];
$housing = $_POST['housing'];
$room = $_POST['room'];
$floor = $_POST['floor'];
$comment = $_POST['comment'];
$payment = $_POST['payment'];
$callback = $_POST['callback'];
$callback = isset($callback) ? 'Не перезванивать' : 'Перезвонить';
$mail_message = '
<html>
<head>
<title>Заявка</title>
</head>
<body>
<h2>Заказ на доставку</h2>
<ul>
<li> Имя клиента: ' . $name . '</li>
<li> Телефон: ' . $phone . '</li>
<li> Улица: ' . $street . '</li>
<li> Дом: ' . $house . '</li>
<li> Строение: ' . $housing . '</li>
<li> Квартира: ' . $room . '</li>
<li> Этаж: ' . $floor . '</li>
<li> Комментарий к заказу: ' . $comment . '</li>
<li> Способ платежа: ' . $payment . '</li>
<li> Обратный звонок: ' . $callback . '</li>
</ul>
</body>
</html>
';
$headers = "From: Администратор сайта <[email protected]>\r\n".
"MIME-Version: 1.0\r\n" .
"Content-type: text/html; charset=UTF-8\r\n";
if ($name == "") {
$data['status'] = "ERROR";
$data['mes'] = "Поле имя постое!";
}
if ($phone == "") {
$data['status'] = "ERROR";
$data['mes'] = "Поле телефон постое!";
}
if ($data['status'] != "ERROR") {
$mail = mail('[email protected]', 'Заказ', $mail_message, $headers);
if ($mail) {
$data['status'] = "OK";
$data['mes'] = "Письмо успешно отправлено";
}else{
$data['status'] = "ERROR";
$data['mes'] = "На сервере произошла ошибка";
}
}
echo json_encode($data);
?>