Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 11.01.2010
Сообщений: 168

Ошибка при отправке формы

15.11.2020, 12:06. Показов 965. Ответов 3
Метки html (Все метки)

Студворк — интернет-сервис помощи студентам
Вот тут [del] там в самом начале две кнопки которые открывают модальное окно

Кусок кода вот:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<div class="modal_container">
  <div class="modal">
    <h3>ЗАПОЛНИ ЗАЯВКУ ДЛЯ ВХОДА В ОФИЦИАЛЬНЫЙ ИНТЕРНЕТ МАГАЗИН КОМПАНИИ (ДОСТУП К ЦЕНАМ, КАТАЛОГУ, ДОСТАВКА, САМОВЫВОЗ)</h3>
    <div class="close">x</div>
    <form enctype="multipart/form-data" method="post" class="mail_form" action="https://****/mail.php">
      <div class="form_wrap">
                <input type="hidden" name="formtit" value="">
        <input type="hidden" name="formtype" value="1">
        <input type="text" placeholder="ФИО" name="name">
        <label class="input_label" for="date">Дата рождения</label>
        <input id="date" type="date" placeholder="Дата рождения" name="date" style="margin-top:0px;">
        <input type="text" placeholder="Ваш город" name="city">
        <input type="tel" placeholder="Ваш телефон*" name="phone">
        <input type="email" placeholder="Ваша почта*" name="email">
        <input type="submit" name="" value="Хочу попробовать">
              </div>
 
    </form>
  </div>
</div>
Когда нажимаю кнопку "Хочу попробовать" выскакивает alert error objekt

Но этот же код отлично работает отдельно от сайта и данные с форм приходят на почту.

Что не так в коде сайта?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.11.2020, 12:06
Ответы с готовыми решениями:

required не срабатывает при отправке формы
Доброго времени суток. &lt;form id=&quot;form1&quot; method=&quot;get&quot;&gt; &lt;input type=&quot;text&quot; name=&quot;page&quot; required&gt; &lt;button...

Сбрасывание скролла окна при отправке формы
На сайте есть формочка с текстом и кнопкой отправки, лежащая под прокруткой. Как сделать чтобы при отправке текста окно браузера не прыгало...

Проверка формы при отправке. Ничего не происходит
Здравствуйте. Второй день с яваскриптом и хтмл. Сижу с книжкой. Текст оттуда. Не могу понять, где ошибка. Заранее спасибо. ...

3
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3950 / 2058 / 829
Регистрация: 13.03.2010
Сообщений: 6,771
15.11.2020, 12:11
Содержимое mail.php покажите.
0
1 / 1 / 0
Регистрация: 11.01.2010
Сообщений: 168
15.11.2020, 13:51  [ТС]
Цитата Сообщение от gogolik Посмотреть сообщение
Содержимое mail.php покажите.
Содержимое mail.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    if (isset($_POST['name'])) {$name = $_POST['name'];}
    if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
    if (isset($_POST['email'])) {$email = $_POST['email'];}
    if (isset($_POST['city'])) {$city = $_POST['city'];}
    if (isset($_POST['formData'])) {$formData = $_POST['formData'];}
 
    $to = "почта"; /*Укажите адрес, га который должно приходить письмо*/
    $sendfrom   = "почта"; /*Укажите адрес, с которого будет приходить письмо, можно не настоящий, нужно для формирования заголовка письма*/
    $headers  = "From: " . strip_tags($sendfrom) . "\r\n";
    $headers .= "Reply-To: ". strip_tags($sendfrom) . "\r\n";
    $headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html;charset=utf-8 \r\n";
    $subject = "$formData";
    $message = "$formData<br> <b>Имя пославшего:</b> $name <br><b>Телефон:</b> $phone <br><b>E-mail:</b> $email<br><b>City:</b> $city";
    $send = mail ($to, $subject, $message, $headers);
    if ($send == 'true')
    {
    echo '<center><p class="success">Спасибо за отправку вашего сообщения!</p></center>';
    }
    else 
    {
    echo '<center><p class="fail"><b>Ошибка. Сообщение не отправлено!</b></p></center>';
    }
} else {
    http_response_code(403);
    echo "Попробуйте еще раз";
}
?>
Добавлено через 1 час 37 минут
Решено. путь к файлу с ошибкой был phpmailer
0
Заблокирован
16.11.2020, 15:19
детектировать метод нужно filter_input() и центрировать нужно не параграф а содержимое параграфа и вот эта дичь для чего

PHP
1
2
3
$headers  = "From: " . strip_tags($sendfrom) . "\r\n";
    $headers .= "Reply-To: ". strip_tags($sendfrom) . "\r\n";
    $headers .= "MIME-Version: 1.0\r\n";
Добавлено через 12 минут
Цитата Сообщение от jenya82 Посмотреть сообщение
if ($send == 'true')
вот это тоже видимо работает

Добавлено через 1 минуту
Цитата Сообщение от jenya82 Посмотреть сообщение
http_response_code(403);
    echo "Попробуйте еще раз";
что пробовать? доступ запрещён
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.11.2020, 15:19
Помогаю со студенческими работами здесь

Как убрать модальное окно при отправке формы?
доброго времени суток, подскажите как убрать окно, которое выскакивает в случае пеехода на другую страницу если форма не была заполнена?

Ошибка при отправке с формы
Ошибка &quot;Provisional headers are shown&quot;, что это и чему может быть причиной ? Нашел похожую тему...

Ошибка при отправке данных с формы
Добрый день. Начал питон, дошел до обработки данных с формы, следующий код: views.py: def register(request): if request.method ==...

400 ошибка при отправке формы
Добрый день пуляю это чудо в Spring $('.saveEdit').click(function (e) { var id = $(this).data('customer-id'); var...

Ошибка при отправке данных формы
Задача: Отправить данные из формы без перезагрузки страницы Решение: Оправляю данные из формы в action.php при помощи...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru