Помогите, пожалуйста, найти ошибку. Код (PHP): <?php $sub = "Опрос" $to = "example@example.com" $headers='Content-type: text; charset="utf-8"'; if (isset($_POST['sumbit'])){ $FI=$_POST['FI']; $First=$_POST["First"] $Second=$_POST["Second"] $PC=$_POST["PC"] $SP=$_POST["SP"] $Fourth=$_POST["Fourth"] $Fiveth=$_POST["Fiveth"] $message = $FI."\n".$First."\n".$Second. "\n" .$PC. "\n" .$SP "\n" .$Fourth. "\n" .$Fiveth. mail($to, $sub, $messages, $headers) } If (mail($to, $sub, $message, $headers ));{ echo "Результаты теста были отправлены" "\n" "Спасибо за участие, ", .$_POST[$FI]. } ?> Подсказка от модератора: Любой код или текст конфигурации пишите между тегом [code=php] и [/code]. Используйте отступы в коде для форматирования текста. Это помогает быстрее понять вас, увеличивает шанс на получение ответа. Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
Код (PHP): mail($to, $sub, $messages, $headers) } If (mail($to, $sub, $message, $headers ));{ зачем два раза письмо отправляете? это можно убрать : Код (PHP): mail($to, $sub, $messages, $headers) Точка с запятой здесь не нужна. Код (PHP): If (mail($to, $sub, $message, $headers ));{ Еще проставь точки с запятыми в конце строк ,где присваиваешь значение переменной. Почитайте в интернете про php, чтобы такие элементарные вопросы не задавать. Подсказка от модератора: Любой код или текст конфигурации пишите между тегом [code=php] и [/code]. Используйте отступы в коде для форматирования текста. Это помогает быстрее понять вас, увеличивает шанс на получение ответа. Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.