Ща отключил Phx и всё заработало. Теперь другой вопрос, как сделать, чтобы Phx не обращал внимания на eForm?
Новичкам при возникновении проблем с отправкой почты через eForm (параметр &to) следует обратить внимание на следующие моменты:
1) Правильно ли указан параметр &formid (Ошибка приводит к невозможности отправки сообщения. Страница уведомления не выдается.)
2) Совпадают ли переменные шаблонов [+value+] с именами полей формы name="value".
3) Разрешена ли отправка email-сообщений сервером вашего хост-провайдера. Если да, то не действуют ли какие-нибудь специфичные правила.
Это простые вещи. Но сначала мы все спотыкаемся на пустяках.
как побороть следующую ошибку, которая после заполнения формы выкидывается:
« MODx Parse Error »MODx encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
PHP error debug
Error: mb_send_mail() [function.mb-send-mail]: Unsupported charset ""UTF-8"" - will be regarded as ascii
Error type/ Nr.: Warning - 2
File: /.../.../public_html/manager/includes/controls/class.phpmailer.php
Line: 438
Line 438 source: $rt = @mail($to, $this->EncodeHeader($this->Subject), $body, $header);
to MK_UFA
А какая версия PHP и БД на web-сервере?
хостинг на агаве php - 5.2.6, mysql - 4.0.27 (modx 0.9.6.1p2), там же на поддомене установлен modx 0.9.6.3 из которого сообщения отправляются но сообщения приходят в непонятной кодировке (оба сайта установлены и работают на utf8)
Какое то странное поведение у eForm.
В шаблоне вывода формы подключенного через &tpl=`regform` пишем как в документации:
Имя*
<input type="Text" name="vards" style="width: 90%;" maxlength="50" eform="Имя::1" />
Но потом, в уже выведенной форме получаю:
Имя*
<input type="Text" name="vards" style="width: 90%;" maxlength="50" value= />
Автоматом поле получает значение "/"
Та же форма на другом сервере работает нормально
Как исправить положение?
Проблему решил поменая заглавную букву на простую:
<input type="Text" name="vards" ... /> -> <input type="text" name="vards" ... />
Здравствуйте хостинг находится на win сервере вместо апача стоит IIS. при работе eForm при отправке сообщения выдается ошибка о том что метод отправки невозможно определить.
подскажите что можно сделать