WebSite X5Help Center

 
Николай К.
Николай К.
User

Почтовая форма  ru

Автор: Николай К.
Просмотрено 1882, Подписчики 1, Размещенный 0  

Здравствуйте. У меня не работает почтовая форма при нажатии кнопки "отправить" выдает страницу с таким текстом... setField('ФИО', $_POST['imObjectForm_13_1'], '', false); $form->setField('Индекс', $_POST['imObjectForm_13_2'], '', false); $form->setField('Адрес', $_POST['imObjectForm_13_3'], '', false); $form->setField('Email', $_POST['imObjectForm_13_4'], '', false); $form->setField('Телефон', $_POST['imObjectForm_13_5'], '', false); $form->setField('Текст', $_POST['imObjectForm_13_6'], '', false); if(@$_POST['action'] != 'check_answer') { if(!isset($_POST['imJsCheck']) || $_POST['imJsCheck'] != 'jsactive' || (isset($_POST['imSpProt']) && $_POST['imSpProt'] != "")) die(imPrintJsError()); $form->mailToOwner('***', '***, ', 'паук', '', false); @header('Location: ../index.html'); exit(); } else { echo $form->checkAnswer(@$_POST['id'], @$_POST['answer']) ? 1 : 0; } } // End of file  Адрес моего сайта  http://shmutki.ru/zakaz.html Заполнил в настройках вроди бы, как рекомендации.

Размещено
16 Ответы - 1 Полезно - 1 Корректно
Pavel M.
Pavel M.
User

вы скрин заполнения почтовой формы лучше добавьте)

Читать больше
Размещено От Pavel M.
Николай К.
Николай К.
User
Автор

Скрин заполнения

Читать больше
Размещено От Николай К.
Pavel M.
Pavel M.
User

:) заполнение в конструкторе. там два скрина - создание полей и данные по отправке.

Читать больше
Размещено От Pavel M.
S. B.
S. B.
User

удалите форму, перестройте проект.

создайте новую форму.

программу глюкнула на модуле почтовая форма

Читать больше
Размещено От S. B.
Николай К.
Николай К.
User
Автор

Список

Читать больше
Размещено От Николай К.
Николай К.
Николай К.
User
Автор

отправить

Читать больше
Размещено От Николай К.
Pavel M.
Pavel M.
User
Николай К.
отправить

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

Читать больше
Размещено От Pavel M.
Николай К.
Николай К.
User
Автор

Форму удалял нестраивал заново. Ставил в других пректах. Результат такой-же. Я не силен в создании сайтов только учусь...

Читать больше
Размещено От Николай К.
Николай К.
Николай К.
User
Автор

Точку с запятой убрал. Эфект тот-же...

Читать больше
Размещено От Николай К.
Pavel M.
Pavel M.
User

Не знаю, помог ли вам мой совет сверху, ещё несколько на будущее - почтовый ящик лучше создавать на своем хостинге, привязанный к домену, а с него уж можно сделать переадресацию на любой свой почтовый ящик. Данная мера позволяет привлечь техподдержку при некоторых багах почты (в случае с мэйл.ру это не очень нереально). Всегда отзывчивая и быстрая поддержка например на хостинге Хостланд.

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

Читать больше
Размещено От Pavel M.
Pavel M.
Pavel M.
User

попробуйте почту не mail.ru

Читать больше
Размещено От Pavel M.
S. B.
S. B.
User

думаю стоит не ограничеватся Россией, а открывать сразу на Google

Читать больше
Размещено От S. B.
S. B.
S. B.
User

удалите программу, проверте .net (все ли установелно, если нет обновите Windows в противном случае удалите net  и обновите до последних версий

Читать больше
Размещено От S. B.
Serg Linds
Serg Linds
User

А у вас на сайте(хостинге) PHP включено?

Включите!

Читать больше
Размещено От Serg Linds
Николай К.
Николай К.
User
Автор

Поменял форму, изменил почтовый адрес. Результат- setField('ФИО', $_POST['imObjectForm_12_1'], '', false); $form->setField('Адрес', $_POST['imObjectForm_12_2'], '', false); $form->setField('Email', $_POST['imObjectForm_12_3'], '', false); $form->setField('Телефон', $_POST['imObjectForm_12_4'], '', false); $form->setField('Текст', $_POST['imObjectForm_12_5'], '', false); if(@$_POST['action'] != 'check_answer') { if(!isset($_POST['imJsCheck']) || $_POST['imJsCheck'] != 'jsactive' || (isset($_POST['imSpProt']) && $_POST['imSpProt'] != "")) die(imPrintJsError()); $form->mailToOwner('***', '***', '', '', false); @header('Location: ../index.html'); exit(); } else { echo $form->checkAnswer(@$_POST['id'], @$_POST['answer']) ? 1 : 0; } } // End of file

Читать больше
Размещено От Николай К.
Николай К.
Николай К.
User
Автор
Serg Linds
А у вас на сайте(хостинге) PHP включено? Включите!

Спасибо. У меня на хосте точно отключен PHP... Буду учиться дальше.

Читать больше
Размещено От Николай К.