Форма на php выдаёт ошибку

187
25 апреля 2017, 09:12

Форма: 2 поля и одна радио-кнопка.

Расположена на сайте (выпадает по нажатию на кнопку "Связаться" и есть внизу страницы).

При нажатии на сабмит сервер выдаёт ошибку 500. Я не силён в php, код обработчика собирал из готовых кусков. Вот этот код:

    <?php
    session_start();
    if( isset($_POST['submit']))
    {
        $to = 'iivankon@gmail.com'; 
        $subject = 'Новый клиент декор'; 
        $headers = 'От: ' . $_POST['name'] . "\r\n" . ; 
        $message = 'Имя: ' . $_POST['name'] . "\n" .
                   'Телефон: ' . $_POST['phone'] . "\n" .
                   'Звонить или писать: ' . $_POST['radio'] . "\n" .
        mail($to, $subject, $message, $headers);    
    }
    ?>

Подскажите, в чём проблема?

Answer 1

После заполнения переменной $message поставьте точку с запятой, у вас сейчас там точка. Также поправьте этот код

 $headers = 'От: ' . $_POST['name'] . "\r\n" . ; 

на

$headers = 'From: ' . $_POST['name'] . "\r\n"; 

Переводить слово "From" в headers не нужно.

READ ALSO
не подключаются tpl файлы php

не подключаются tpl файлы php

не знаю честно как задать вопрос,так как он очень глобальный- не подключаются тпл файлы - странница просто пустаяв controller_class

197
СЕО перелинковка для Laravel?

СЕО перелинковка для Laravel?

Стоит задача, написать на Laravel 42 СЕО перелинковку

264
отваливается webhook в telegram

отваливается webhook в telegram

Привет! Имею следующую проблему: бот на php, уже написан, работает нормальноПрицеплен вебхуком

310
Notice: Undefined offset: 2, 3, 4 in

Notice: Undefined offset: 2, 3, 4 in

Это код, который находиться на строке с ошибкамиА вот сам массив

258