Ребят помогите разобраться почему не работает контактная форма при отправке сообщений. Код самой формы на HTML файла index.html, файл лежит в корне на хостинге:
<div class="card card-hero animated fadeInUp animation-delay-7">
<div class="card-body">
<form class="form-horizontal contact-form-with-recaptcha" role="form">
<fieldset class="container">
<div class="form-group row">
<label for="name" autocomplete="false" class="col-lg-2 control-label">Name</label>
<div class="col-lg-9">
<input type="text" class="form-control" id="name" name="name" placeholder="Имя"> </div>
</div>
<div class="form-group row">
<label for="email" autocomplete="false" class="col-lg-2 control-label">Email</label>
<div class="col-lg-9">
<input type="email" class="form-control" id="email" name="email" placeholder="Email"> </div>
</div>
<div class="form-group row">
<label for="subject" autocomplete="false" class="col-lg-2 control-label">Subject</label>
<div class="col-lg-9">
<input type="text" class="form-control" id="subject" name="subject" placeholder="Тема"> </div>
</div>
<div class="form-group row">
<label for="message" class="col-lg-2 control-label">Message</label>
<div class="col-lg-9">
<textarea class="form-control" rows="6" id="message" name="message" placeholder="Ваше сообщение..."></textarea>
</div>
</div>
<div class="form-group row justify-content-end">
<div class="col-lg-10">
<button type="submit" class="btn btn-raised btn-primary">Submit</button>
<button type="button" class="btn btn-danger">Cancel</button>
</div>
</div>
</fieldset>
</form>
</div>
</div>
Код PHP обработчика, который лежит в папке /php/email-sender.php Сам код:
<?php
session_cache_limiter('nocache');
header('Expires: ' . gmdate('r', 0));
header('Content-type: application/json');
$Recipient = 'TESTTESTTES@gmail.com'; //
if($Recipient) {
$Name = $_POST['name'];
$Email = $_POST['email'];
$Subject = $_POST['subject'];
$Message = $_POST['message'];
if (isset($_POST['category'])) {
$Category = $_POST['category'];
}
$Email_body = "";
if (isset($_POST['category'])) {
$Email_body .= "From: " . $Name . "\n" .
"Email: " . $Email . "\n" .
"Subject: " . $Subject . "\n" .
"Message: " . $Message . "\n" .
"Category: " . $Category . "\n";
} else {
$Email_body .= "From: " . $Name . "\n" .
"Email: " . $Email . "\n" .
"Subject: " . $Subject . "\n" .
"Message: " . $Message . "\n";
}
$Email_headers = "";
$Email_headers .= 'From: ' . $Name . ' <' . $Email . '>' . "\r\n".
"Reply-To: " . $Email . "\r\n";
$sent = mail($Recipient, $Subject, $Email_body, $Email_headers);
if ($sent){
$emailResult = array ('sent'=>'yes');
} else{
$emailResult = array ('sent'=>'no');
}
echo json_encode($emailResult);
} else {
$emailResult = array ('sent'=>'no');
echo json_encode($emailResult);
}
?>
При нажатии кнопки submit страница перезагружается и не отправляет е-майл. С хостингом проблем нет и порты открыты, скорее всего где то я допустил ошибку, помогите разобраться.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Использую Bootstrap DataTable, у нее есть возможность подгружать данные из базы динамическиЗапрос к базе формируется классом ssp
Как реализовать условие выхода(ввод отрицательного значения при вводе оценки) из цикла, но так чтобы это введеное отрицательное значение...
Добрый день! Прошу помощи, так как я не могу понять почему такПроблема заключается в количестве считаных HoldingRegisters
Ничего не понимаю, каким образом мне передать в конструктор QScopedPointer функцию deleter'a, как я это делал в std::unique_ptr?