![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 71 Регистрация: 24.1.2014 Пользователь №: 4323 Версия CMS Free: 34501 Создано сайтов: 3 ![]() |
Помогите распутаться. конечная цель что бы заполняемость проверялась только 1 поля (на форме: телефон, в обработчике: subject)
в файле forma.core.php выпилил If\else который отвечал за проверку заполняемости теперь выглядит так: Код /** * Генерация сообщения */ function send() { // Подключаем библиотеку отправки почты PHPShopObj::loadClass("mail"); // Проверяем заполненность полей $zag=$this->$_POST['subject']." - ".$this->PHPShopSystem->getValue('name'); $message="Вам пришло сообщение с сайта ".$this->PHPShopSystem->getValue('name')." Данные о пользователе: ---------------------- "; // Информация по сообщению foreach($_POST as $key=>$val) $message.=$val." "; $message.=" Дата: ".date("d-m-y H:s a")." IP: ".$_SERVER['REMOTE_ADDR']." --------------- С уважением, http://".$_SERVER['SERVER_NAME']; $PHPShopMail = new PHPShopMail($this->PHPShopSystem->getValue('admin_mail'),$_POST['mail'],$zag,$message); $this->set('Error',__("Сообщение успешно отправлено")); header('Location: /spasibo.html'); } } ?> но при отправке все равно выходит ошибка, причем текст ее ваще непонятно откуда генерится, помогите распутаться?) ![]() |
|
|
![]()
Сообщение
#2
|
|
Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 71 Регистрация: 24.1.2014 Пользователь №: 4323 Версия CMS Free: 34501 Создано сайтов: 3 ![]() |
немного не туда создал, бывает
![]() |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 10.12.2019, 14:50 |