Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 18.08.2017
Сообщений: 2

Не работает форма обратной связи

18.08.2017, 12:48. Показов 1807. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! Перестала работать форма обратной связи. Пишет, что сообщение отправлено, но письма не доходят
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
<?php
if (isset($_POST['data'])) {
$html = '';
$json = json_decode($_POST['data']);
if (!filter_var($json->{'email'}, FILTER_VALIDATE_EMAIL)) {
$html .= 'Не корректный email\r';
}
if (strlen($json->{'tel'}) == 0) {
$html .= 'Укажите телефон\r';
}
if (strlen($json->{'name'}) == 0) {
$html .= 'Укажите имя\r';
}
if (strlen($json->{'mess'}) == 0) {
$html .= 'Введите сообщение\r';
}
if (strlen($html) == 0) {
$to = "<seo@albion-21.ru>";
$subject = "Сообщение с сайта albion-21.ru";
$from = $json->{'email'};
$mess = $json->{'mess'};
$name = $json->{'name'};
$phone = $json->{'tel'};
if (strlen($phone) == 0) {$phone = 'Не указан';}
$message = $mess;
$message .= PHP_EOL;
$message .= PHP_EOL;
$message .= 'От: '.$name;
$message .= PHP_EOL;
$message .= 'Телефон: '.$phone;
$message .= PHP_EOL;
$message .= 'Email: '.$from;
$message .= PHP_EOL;
//$headers= "MIME-Version: 1.0\r\n";
//$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//$headers .= "From: {$name} <{$from}>\r\n";
//$headers .= "Cc: {$from}\r\n";
//$headers .= "Bcc: {$from}\r\n";
mail($to, $subject, $message);
}
echo $html;
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.08.2017, 12:48
Ответы с готовыми решениями:

Не работает форма обратной связи
Доброго времени суток! Такая проблема: Не работает форма обратной связи на сайте. Подскажите пожалуйста как исправить. Архив -...

Не работает форма обратной связи
Привет, при создании сайта столкнулся с проблемой, форма не отправляет данные на почту, требуется помощь Код HTML: &lt;section...

Форма обратной связи не работает
Доброго времени суток! Делал сайт на платном конструкторе сайтов в течение бесплатного пробного периода, по оканчанию этого периода я...

3
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
18.08.2017, 22:01
Цитата Сообщение от company21 Посмотреть сообщение
Перестала
Т.е. раньше работала и внезапно, без всяких правок кода перестала?
0
0 / 0 / 0
Регистрация: 18.08.2017
Сообщений: 2
23.08.2017, 09:05  [ТС]
Да, без каких либо правок перестала работать. По рекомендациям хостинга, переписали адрес с mail на почту хостинга, но ничего не изменилось
0
 Аватар для Зверушь
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
23.08.2017, 09:27
Цитата Сообщение от company21 Посмотреть сообщение
Пишет, что сообщение отправлено
Не вижу в вашем коде проверки на то, было отправлено письмо или нет. Вы просто вызываете функцию mail и не проверяете результат ее выполнения.
Функция mail возвращает true или false. Проверьте что она возвращает. Если true (что значит письмо принято для передачи) и при этом письмо не отправляется - проблемы у хостинга скорее всего. Если false - то что-то не так произошло у вас. В этом случае надо выводить сообщение о том, что письмо не было отправлено. И разбираться почему так происходит.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.08.2017, 09:27
Помогаю со студенческими работами здесь

Не работает форма обратной связи
Всем здравствуйте! Сделала кнопку на сайт, при нажатии на нее появляется popup с формой. Все настройки произвела, все ок, работает на...

Не работает форма обратной связи
Вроде делаю всё по шаблону, но при нажатии на кнопку &quot;Отправить&quot; ничего не происходит &lt;form method=&quot;post&quot;...

Не работает форма обратной связи
Всем здравствуйте, не могу разобраться в чем ошибка... Вообщем на главной странице сайта bovidtruck.ru есть форма обратной связи...

Не работает форма обратной связи
У меня есть форма обратной связи: &lt;form method=&quot;POST&quot; action=&quot;feedback-form&quot;&gt; &lt;input type=&quot;text&quot;...

Не работает форма обратной связи
Добрый вечер есть форма обратной связи и скрипт пхп. Так вот при нажатии на кнопку сабмит данные не идут на сервер а просто выходит скрипт...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru