[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не работает форма mail.php
Anna_Sweet
Добрый день, прошу прощения, не могу понять, почему не приходят письма с формы. Помогите пожалуйста.
фома
  <form id="contact-form" action="php/mail.php">
<div
class="control-group">
<div
class="controls">
<input
class="span12" type="text" id="name" name="name" placeholder="* Your name..." />
<div
class="error left-align" id="err-name">Please enter name.</div>
</div>
</div>
<div
class="control-group">
<div
class="controls">
<input
class="span12" type="email" name="email" id="email" placeholder="* Your email..." />
<div
class="error left-align" id="err-email">Please enter valid email adress.</div>
</div>
</div>
<div
class="control-group">
<div
class="controls">
<textarea
class="span12" name="comment" id="comment" placeholder="* Comments..."></textarea>
<div
class="error left-align" id="err-comment">Please enter your comment.</div>
</div>
</div>
<div
class="control-group">
<div
class="controls">
<button
id="send-mail" class="message-btn">Отправить сообщение</button>
</div>
</div>
</form>


Вот mail.php
<?php

include 'functions.php';

if (!empty($_POST)){

$data['success'] = true;
$_POST = multiDimensionalArrayMap('cleanEvilTags', $_POST);
$_POST = multiDimensionalArrayMap('cleanData', $_POST);

//your email adress
$emailTo ="okna-f@mail.ru"; //"yourmail@yoursite.com";

//from email adress

$emailFrom ="okna-f@mail.ru"; //"contact@yoursite.com";

//email subject

$emailSubject = "Mail from Porta";

$name = $_POST["name"];
$email = $_POST["email"];
$comment = $_POST["comment"];
if($name == "")
$data['success'] = false;

if (!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $email))
$data['success'] = false;


if($comment == "")
$data['success'] = false;

if($data['success'] == true){

$message = "NAME: $name<br>
EMAIL:
$email<br>
COMMENT:
$comment";


$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html; charset=utf-8" . "\r\n";
$headers .= "From: <$emailFrom>" . "\r\n";
mail($emailTo, $emailSubject, $message, $headers);

$data['success'] = true;
echo json_encode($data);
}
}

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.