По какой причине письмо не отправляется на почту? Заранее благодарен.
HTML:
<form action="post.php" method="post">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Обратная связь</h4>
</div>
<div class="modal-body">
<!--<label class="name">Имя*</label><br>-->
<!--<input type="text" class="name" id="firstname">-->
<!--<label class="name">Фамилия*</label><br>-->
<!--<input type="text" class="name" id="lastname">-->
<!--<br><label class="name">Почта*</label><br>-->
<!--<input type="text" class="mail" id="email">-->
<!--<label class="name">Тема*</label>-->
<!--<input type="text" class="mail" id="theme">-->
<!--<label class="name">Сообщение*</label>-->
<!--<textarea name="message" id="" cols="30" rows="10"></textarea>-->
<div class="row">
<div class="col-md-6">
<div class="alert alert-danger" id="alertname" role="alert">Имя введено не корректно.</div>
</div>
<div class="col-md-6">
<div class="alert alert-danger" id="alertlname" role="alert">Введите фамилию.</div>
</div>
</div>
<div class="row">
<div class="col-md-6"><label class="name">Имя*</label></div>
<div class="col-md-6 hidden-xs hidden-sm"><label class="name">Фамилия*</label></div>
<div class="col-md-6"><input type="text" class="name" name="firstname" id="firstname"></div>
<div class="col-md-6 hidden-md hidden-lg"><label class="name">Фамилия*</label></div>
<div class="col-md-6"><input type="text" class="name" name="lastname" id="lastname"></div>
</div>
<div class="row">
<div class="col-md-12">
<div class="alert alert-danger" id="alertmail" role="alert">Введите адрес электронной почты.</div>
</div>
</div>
<div class="row">
<div class="col-md-12"><label class="name">Почта*</label></div>
<div class="col-md-12"><input type="email" class="mail" name="mail" id="mail"></div>
</div>
<div class="row">
<div class="col-md-12">
<div class="alert alert-danger" id="alertphone" role="alert">Введите телефон.</div>
</div>
</div>
<div class="row">
<div class="col-md-12"><label class="name">Телефон*</label></div>
<div class="col-md-12"><input type="text" class="mail" name="phone" id="phone"></div>
</div>
<div class="row">
<div class="col-md-12">
<div class="alert alert-danger" id="alerttext" role="alert">Введите сообщение.</div>
</div>
</div>
<div class="row">
<div class="col-md-12"><label class="name">Сообщение*</label></div>
<div class="col-md-12"><textarea name="text" id="text" cols="30" rows="10"></textarea></div>
</div>
</div>
<div class="modal-footer">
<input class="btn btn-primary" type="submit" id="submit" disabled>
</div>
</form>
JavaScript (валидация):
$(document).ready(function() {
var patternmail = /^[a-z0-9_-]+@[a-z0-9-]+\.[a-z]{2,6}$/i;
var mail = $('#mail');
var name = $('#firstname');
var lname = $('#lastname');
var phone = $('#phone');
var text = $('#text');
var allInputs = $('#mail, #firstname, #lastname, #phone, #text');
$('.alert-danger').hide(1);
allInputs.on('input', function() {
var resolution = true;
if (mail.val() != '') {
if (mail.val().search(patternmail) == 0) {
$('#alertmail').hide(1)
$('#submit').attr('disabled', false);
mail.removeClass('error').addClass('ok');
$('#mail').css('border', 0);
} else {
$('#alertmail').show(1)
$('#mail').css('border', '2px solid #cc3b3b');
mail.addClass('ok');
resolution = false;
}
} else {
mail.addClass('error');
resolution = false;
}
if (name.val() != '') {
if (name.val().length >= 3) {
$('#alertname').hide(1)
name.removeClass('error').addClass('ok');
$('#firstname').css('border', 0);
} else {
$('#alertname').show(1)
$('#firstname').css('border', '2px solid #cc3b3b');
resolution = false;
name.addClass('ok');
}
} else {
name.addClass('error');
resolution = false;
}
if (lname.val() != '') {
if (lname.val().length >= 3) {
$('#alertlname').hide(1)
lname.removeClass('error').addClass('ok');
$('#lastname').css('border', 0);
} else {
$('#alertlname').show(1)
$('#lastname').css('border', '2px solid #cc3b3b');
resolution = false;
lname.addClass('ok');
}
} else {
lname.addClass('error');
resolution = false;
}
if (phone.val() != '') {
if (phone.val().length >= 9) {
$('#alertphone').hide(1)
phone.removeClass('error').addClass('ok');
$('#phone').css('border', 0);
} else {
$('#alertphone').show(1)
$('#phone').css('border', '2px solid #cc3b3b');
resolution = false;
phone.addClass('ok');
}
} else {
phone.addClass('error');
resolution = false;
}
if (text.val() != '') {
if (text.val().length >= 10) {
$('#alerttext').hide(1)
text.removeClass('error').addClass('ok');
$('#text').css('border', 0);
} else {
$('#alerttext').show(1)
$('#text').css('border', '2px solid #cc3b3b');
resolution = false;
text.addClass('ok');
}
} else {
text.addClass('error');
resolution = false;
};
if(resolution === true){
$('#submit').removeAttr('disabled');
}else{
$('#submit').attr('disabled', '');
};
});
});
PHP:
<strong><?
$send = $_POST['button'];
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$mail = $_POST['mail'];
$phone = $_POST['phone'];
$text = $_POST['text'];
if ($send != "button"){
$to = "meowwiza@gmail.com"; // <- Ваша почта
$subject = "Письмо с сайта"; // <- Заголовок письма на почте
$mailheaders .="От: $mail";
$msg .= "ФИО отправителя: $firstname $lastname\r\n";
$msg .= "E-mail отправителя: $mail\r\n";
$msg .= "Телефон: $phone\r\n";
$msg .= "Сообщение: $text\r\n";
mail ($to, $subject, $msg, $mailheaders);
$mess= "Уважаемый $firstname, ваше сообщение было успешно отправленно.";
echo '<center><p class="text">' . $mess ;
}
?></strong>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть файл стилейНужно изменить размер каждого шрифта на заданную величину
Есть ли возможность запуска чата WhatsApp со своей картинкой? Если да, то какое?
Нужно зделать широкий текстовый курсор в input type=text и чтобы при перемещении его назад он становился под буквой, а та окрашивалась в контрастный...
здравствуйте, для самописного сайта хочу создать sitemapно при генерировании через онлайн сервисы пишет ошибку 500