0 / 0 / 0
Регистрация: 16.12.2015
Сообщений: 2
1

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

17.12.2015, 15:58. Показов 1891. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет! Нужна ваша помощь. Есть две формы на сайте, с них должны улетать данные мне на почту.

Проблема в том, что отправляется только одно сообщение (письмо), а остальные нет. Повторно отправляются только если сделать паузу минут в тридцать.

Вот код:



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
<?php
$txt = $modx->getTemplateVars(array('email'), '*', 1);
 
$to=$txt[0]['value'];
$subject = "Заказ с сайта";
 
/* сообщение */
$message = '
<html>
<head>
 <title>Заказ с сайта </title>
</head>
<body>
 
<table>
 <tr>
<th>Артикул </th><th>Заголовок </th><th>Телефон</th><th>Инфо</th>
 </tr>
 <tr>
<td>'.$_GET['art'].' </td><td><a target="_blank "href="http://xxx.com/'.$_GET['url'].'">'.$_GET['pagetitle'].' </a></td><td>'.$_GET['phone'].'</td><td>'.$_GET['message'].'</td>
 </tr>
 
</table>
</body>
</html>
';
 
/* Для отправки HTML-почты вы можете установить шапку Content-type. */
$headers= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=UTF-8\r\n";
 
 
/* и теперь отправим из */
mail($to, $subject, $message, $headers);
?>


Где тут ошибка? Почему не отправляются письма подряд? Гуру, помогите.

Добавлено через 19 часов 26 минут
Ок Хотя бы рабочий php код для отправки сообщений из форм сайта с помощью метода GET напишите.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2015, 15:58
Ответы с готовыми решениями:

Создание формы обратной связи
Добрый день! Обращаюсь за советом. Мне необходимо создать как бы форму обратной связи на странице,...

Не работает форма обратной связи и форма авторизации
Не работает форма обратной связи и форма авторизации. Когда регистрируешься и нажимаешь на кнопку...

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

Не работает форма обратной связи
Добрый день! Перестала работать форма обратной связи. Пишет, что сообщение отправлено, но письма не...

4
Администратор
12268 / 5333 / 268
Регистрация: 05.04.2011
Сообщений: 14,086
Записей в блоге: 2
17.12.2015, 21:48 2
что-то мне подсказывает, что проблема не в коде, а в настройках сервера.
0
0 / 0 / 0
Регистрация: 16.12.2015
Сообщений: 2
18.12.2015, 19:58  [ТС] 3
понял, что проблема в переменной $txt = $modx->getTemplateVars(array('email'), '*', 1);

если в ней в явном виде написать текст, то сообщения отправляются всегда. если оставить $modx->getTemplateVars(array('email'), '*', 1); то отправляется только одно сообщение в полчаса-час.

Как-то можно обойти вывод GET данных этой переменной?
0
0 / 0 / 0
Регистрация: 25.01.2016
Сообщений: 2
25.01.2016, 15:04 4
Добрый день, у меня тоже проблема с отправкой писем, только у меня по какой то непонятной мне причине вообще не отправляются письма, хотя до этого все отправлялось, после того как добавил капчу и прописал java-скрипт чтоб с пустыми полями и неправильной капчей письмо не отправлялось, а выдавала ошибку, и письма перестали отправляться, и даже ошибку не выдает, я грешу на то что не выводится java-скрипты, но не имею понятия что можно сделать так как новичек в этом, есть у кого желание помочь?, я скину полностью движок(codeigniter) с шаблоном и базой
0
0 / 0 / 0
Регистрация: 25.01.2016
Сообщений: 2
27.01.2016, 10:51 5
при нажатии кнопки отправить, выдает эту ошибку
Миниатюры
Не работает форма обратной связи  
0
27.01.2016, 10:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.01.2016, 10:51
Помогаю со студенческими работами здесь

Не работает форма обратной связи
Долго бился в муках над вот этой формочкой, но так и не получилось: &lt;!DOCTYPE html&gt; &lt;html...

Не работает форма обратной связи!
Доброго утречка уважаемые форумчане. Дело собсна вот в чем, есть типа формы обратной свзязи, но она...

Не работает форма обратной связи
Здравствуйте)Подскажите,по какой причине может не работать форма обратной связи?У меня сайт стоит...

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru