IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Форма обратной связи, проверка заполняемости
JohnyAbramov
сообщение 20.8.2018, 14:42
Сообщение #1


Активный участник
***

Группа: Пользователи
Сообщений: 68
Регистрация: 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');
    }

}
?>


но при отправке все равно выходит ошибка, причем текст ее ваще непонятно откуда генерится, помогите распутаться?)

Перейти в начало страницы
 
+Цитировать сообщение
JohnyAbramov
сообщение 21.8.2018, 8:42
Сообщение #2


Активный участник
***

Группа: Пользователи
Сообщений: 68
Регистрация: 24.1.2014
Пользователь №: 4323
Версия CMS Free: 34501
Создано сайтов: 3



немного не туда создал, бывает smile.gif промахнулся
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 14.11.2018, 6:27