не Отправляет формы с сайта с html кода
Добрый день всем. Помогите если можете
Не получается отправить с сайта формы мб код кривой написан ,посмотрите пожалуйста при отправке пишет Страница недоступна Сайт ******* пока не может обработать этот запрос. HTTP ERROR 500 html кусок формы такой <form action="send.php" method="post"> <input type="text" name="Vashe_ima_area" required placeholder="Ваше имя"> <select name="tema_vibor"> <option>Выберите тему</option> <option value="Kontekstnaya_reklama">реклама</option> <option value="seo_prodbijenie">продвижение</option> <option value="sozdanie_saitov">создание</option> <option value="obuchenie">обучение</option> </select> <input type="email" name="vash_email_area" required placeholder="Ваш e-mail"> <input type="tel" name="vash_tel_area" required placeholder="Номер телефона"> <textarea rows="14" cols="45" name="vash_text_area" required placeholder="Текст сообщения..."></textarea> <input type="file" name="vash_file_area" multiple> <input type="submit" value="ОТПРАВИТЬ"> </form> а send.php такой <?php /* принять данные из пост массива */ $Vashe_ima_area = $_POST['Vashe_ima_area']; $email = $_POST['email']; $tel = $_POST['tel']; $tema_vibor = $_POST['tema_vibor']; $vash_text_area = $_POST['vash_text_area']; $file = $_POST['file']; /* преобразует все символы, которые пользователь попытается добавить в форму:*/ $Vashe_ima_area = htmlspecialchars($Vashe_ima_area); $email = htmlspecialchars($email); $tel = htmlspecialchars($tel); $tema_vibor = htmlspecialchars($tema_vibor); $vash_text_area = htmlspecialchars($vash_text_area); $file = htmlspecialchars($file); /*<!-- декодирует url, если пользователь попытается его добавить в форму.*/ $fio = urldecode($fio); /* удалим пробелы с начала и конца строки, если таковые имеются: */ $Vashe_ima_area = trim($Vashe_ima_area); $email = trim($email); $tel = trim($tel); $tema_vibor = trim($tema_vibor); $vash_text_area = trim($vash_text_area); $file = trim($file); /*Отправляем полученные данные из формы HTML на почту при помощи PHP*/ /*mail("на какой адрес отправить", "тема письма", "Сообщение (тело письма)","From: с какого email отправляется письмо \r\n");*/ if mail("test@mail.ru", "Заявка с сайта", "ФИО:".$Vashe_ima_area.". E-mail: ".$email ,"Телефон:".$tel ,"Тема:".$tema_vibor ,"текст:".$vash_text_area,"From: [email]testsend@mail.ru[/email] \r\n"); { echo "сообщение успешно отправлено"; } else { echo "при отправке сообщения возникли ошибки"; ?> |
"500 Internal Server Error" (внутренняя ошибка сервера).
Смотрите лог ошибок сервера. Настоятельное рекомендую также ознакомиться со статьей: https://habrahabr.ru/post/148151/ Upd. ошибка в 27 строке. |
per4,
это не почта, это что угодно, но не она. Nexus, весь код ошибка. :) |
Часовой пояс GMT +3, время: 17:35. |