У меня есть контактная форма, которая работает нормально, она отправляет электронное письмо за исключением того, что оно не отправляет адрес электронной почты человека, который его отправил. Я понятия не имею, почему, я попытался изменить переменную $ из переменной и ничего не изменилось. Есть ли что-то очевидное, что мне не хватает?Contactform.php не отправляет все входы
Это вход с идентификатором c_email который помещается в $ от переменных, что я не получаю в письмах, отправленных с помощью этой формы.
Мой contactform.php:
<?php
// Contact
$to = '[email protected]';
$subject = 'Portfolio ContactForm';
if(isset($_POST['c_name']) && isset($_POST['c_email']) && isset($_POST['c_message'])){
$name = $_POST['c_name'];
$from = $_POST['c_email'];
$message = $_POST['c_message'];
if (mail($to, $subject, $from, $name, $message)) {
$result = array(
'message' => 'Sent, thanks!',
'sendstatus' => 1
);
echo json_encode($result);
} else {
$result = array(
'message' => 'Ooops, problem..',
'sendstatus' => 1
);
echo json_encode($result);
}
}?>
На моей странице HTML:
<form id="contact-form" role="form">
<div class="form-group">
<label class="sr-only" for="c_name">Name</label>
<input type="text" id="c_name" class="form-control" name="c_name" placeholder="Nom">
</div>
<div class="form-group">
<label class="sr-only" for="c_email">Email address</label>
<input type="email" id="c_email" class="form-control" name="c_email" placeholder="E-mail">
</div>
<div class="form-group">
<textarea class="form-control" id="c_message" name="c_message" rows="7" placeholder="Votre message"></textarea>
</div>
<button type="submit" class="btn btn-custom-1">
<i class="fa fa-bullhorn icon-before"></i> Envoyer
</button>
</form>
@Thomas Miller сообщите мне, если он работает на вас. – Priyank
Я забыл упомянуть, что у меня есть обычай .js файл почтового сообщения в нем: $ .ajax ({ \t \t \t \t \t типа: "POST", \t \t \t \t \t URL: «активы/PHP/contactForm.php», \t \t \t \t \t DATATYPE: 'JSON', \t \t \t \t \t данные: { \t \t \t \t \t \t c_email: c_email, \t \t \t \t \t \t c_name: c_name, \t \t \t \t \t \t c_message: c_message (...) Так метод пост не проблема. Я получаю информацию, форма работает, но только «ввод электронной почты» не отображается в полученных мной электронных письмах. –
@ThomasMiller см. Мой обновленный ответ :) – Priyank