Перейти к содержимому


Форма обратного ответа (PHP / HTML / JS)


  • Войдите для ответа
Сообщений в теме: 3

#1 Ulquiorra

Ulquiorra

    4th Espada

  • Сообщений 1326
  • Торрентов 149
  • Длинный нос 2010
  • ГородLas Noches, Hueco Mundo

Отправлено 23 Сентябрь 2014 - 17:25

Имеется форма на сайте (Bootstrap 3.2.0):

<section id="contact">
		<div class="container">
			<div class="row">
				<div class="col-lg-12 text-center">
					<h2 class="section-heading">Свяжитесь с нами!</h2>
					<h3 class="section-subheading text-muted">Оставьте свою заявку в форме ниже:</h3>
				</div>
			</div>
			<div class="row">
				<div class="col-lg-12">
					<form name="sentMessage" id="contactForm" novalidate>
						<div class="row">
							<div class="col-md-6">
								<div class="form-group">
									<input type="text" class="form-control" placeholder="Ваше имя *" id="name" required data-validation-required-message="Пожалуйста, введите Ваше имя">
									<p class="help-block text-danger"></p>
								</div>
								<div class="form-group">
									<input type="email" class="form-control" placeholder="Ваш E-Mail *" id="email" required data-validation-required-message="Пожалуйства, введите Ваш E-Mail адрес">
									<p class="help-block text-danger"></p>
								</div>
								<div class="form-group">
									<input type="tel" class="form-control" placeholder="Ваш телефон *" id="phone" required data-validation-required-message="Пожалуйста, введите Ваш номер телефона">
									<p class="help-block text-danger"></p>
								</div>
							</div>
							<div class="col-md-6">
								<div class="form-group">
									<textarea class="form-control" placeholder="Ваше сообщение *" id="message" required data-validation-required-message="Пожалуйста, опишите Ваш вопрос"></textarea>
									<p class="help-block text-danger"></p>
								</div>
							</div>
							<div class="clearfix"></div>
							<div class="col-lg-12 text-center">
								<div id="success"></div>
								<button type="submit" class="btn btn-xl">Отправить</button>
							</div>
						</div>
					</form>
				</div>
			</div>
		</div>
	</section>

И php-скрипт для отправки:

<?php
// Check for empty fields
if(empty($_POST['name'])	||
   empty($_POST['email'])   ||
   empty($_POST['phone'])   ||
   empty($_POST['message']) ||
   !filter_var($_POST['email'],FILTER_VALIDATE_EMAIL))
   {
echo "No arguments Provided!";
return false;
   }

$name = $_POST['name'];
$email_address = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];

// Create the email and send the message
$to = 'yourname@yourdomain.com';
$email_subject = "Website Contact Form:  $name";
$email_body = "You have received a new message from your website contact form.\n\n"."Here are the details:\n\nName: $name\n\nEmail: $email_address\n\nPhone: $phone\n\nMessage:\n$message";
$headers = "From: noreply@yourdomain.com\n";
$headers .= "Reply-To: $email_address";
mail($to,$email_subject,$email_body,$headers);
return true;  
?>

Цитата

$to = 'yourname@yourdomain.com';
$headers = "From: noreply@yourdomain.com\n";
- заменены на нужную почту

+пара js скриптов, под спойлером


Заполняю форму, отправляю - сообщение от успешной отправке - на почте пусто
ЧЯДНТ?

#2 ZLOFENIX

ZLOFENIX

    Администратор

  • Сообщений 1658
  • Торрентов 1
  • Лицо руководства 2010

Отправлено 23 Сентябрь 2014 - 22:13

А если в логи почтовика глянуть?

#3 Ulquiorra

Ulquiorra

    4th Espada

  • Сообщений 1326
  • Торрентов 149
  • Длинный нос 2010
  • ГородLas Noches, Hueco Mundo

Отправлено 23 Сентябрь 2014 - 22:16

куда он их там пишет?)

#4 ZLOFENIX

ZLOFENIX

    Администратор

  • Сообщений 1658
  • Торрентов 1
  • Лицо руководства 2010

Отправлено 24 Сентябрь 2014 - 19:37

/var/log/почтовикнейм например.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных