X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V  < 1 2
Открыть тему
Тема закрыта
> Прикрутить форму обратной связи
RWR
RWR
Topic Starter сообщение 12.9.2016, 18:21; Ответить: RWR
Сообщение #12


x64,
я просто в php дуб-дубом)))
но разве id="name" не оно ?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 12.9.2016, 18:28; Ответить: x64
Сообщение #13


Да это не пых, если форма составлена правильно, php получит необходимые данные. Сейчас там пусто, чтобы убедиться после строки <?php добавьте
Код
var_dump($_POST);

и отошлите форму. Должны быть определены name, phone, email, message.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
RWR
RWR
Topic Starter сообщение 12.9.2016, 18:43; Ответить: RWR
Сообщение #14


x64,
все неймы определились , но письмо не отправилось... (извиняюсь письмо пришло в спам) всем спасибо
Можете еще подсказать как сделать чтоб после отправки была не белая страница , а например спасибо что отправили письмо и ссылка назад на страницу

Сообщение отредактировал RWR - 12.9.2016, 18:44


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 12.9.2016, 21:04; Ответить: x64
Сообщение #15


Как-то так:
Код
<?php
// check if fields passed are empty
if($_POST && (empty($_POST['name']) ||
empty($_POST['phone']) ||
empty($_POST['email']) ||
empty($_POST['message']) ||
!filter_var($_POST['email'],FILTER_VALIDATE_EMAIL)))
{
echo "No arguments Provided!";
$form_error = true;
}

// если форма была отослана и все поля заполнены...
if ( $_POST && empty($form_error) ) {
    // ...отсылаем письмо
    $name = $_POST['name'];
    $phone = $_POST['phone'];
    $email_address = $_POST['email'];
    $message = $_POST['message'];

    // create email body and send it
    $to = 'your-email@your-domain.com'; // PUT YOUR EMAIL ADDRESS HERE
    $email_subject = "Modern Business Contact Form: $name"; // EDIT THE EMAIL SUBJECT LINE HERE
    $email_body = "You have received a new message from your website's contact form.\n\n"."Here are the details:\n\nName: $name\n\nPhone: $phone\n\nEmail: $email_address\n\nMessage:\n$message";
    $headers = "From: noreply@your-domain.com\n";
    $headers .= "Reply-To: $email_address";
    mail($to,$email_subject,$email_body,$headers);
    
    echo 'Ваши данные отправлены администратору. Спасибо за обращение. <a href="?' . rand() . '">Заполнить форму ещё раз</a>';
} else {
?>
<!-- Здесь код формы -->
<?php } ?>

Довесил проверок немного. Этот кусок встраивается в пыхофайл. Заместо комментария Здесь код формы вставляется форма, естественно, с прописанными неймами для инпутов и текстареа.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V  < 1 2
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПринимаю заказы на копирайтинг, рерайтинг. Стабильно работаю, всегда на связи
Нужен автор текстов, копирайтер? Обращайтесь
14 KriptoFin 8094 22.9.2020, 18:07
автор: mrSana
Открытая тема (нет новых ответов) Нужен простой лендинг с формой обратной связи
10 Kuzzma 2600 11.9.2020, 21:33
автор: Kuzzma
Открытая тема (нет новых ответов) Настройка каптчи на форму обратной связи
3 woolf 2047 9.4.2019, 17:21
автор: bobur
Открытая тема (нет новых ответов) Настроить email форму
Сам скрипт, форма готова
2 tube 1659 26.2.2019, 14:33
автор: tube
Открытая тема (нет новых ответов) Спам через форму обратной связи на сайте
14 Evgeniy3200 8087 15.5.2017, 20:53
автор: samvel32453


 



RSS Текстовая версия Сейчас: 25.4.2024, 13:47
Дизайн