Я создал HTML-форму с вводами с именем «имя», «электронная почта», «мобильный», «сообщение».PHP Форма для автоматической отправки электронной почты
В моем HTML я использовал;
<form action='form_script.php' method='post'>
, который (если представлен) отправь form_script.php, где мой PHP должен выполнить.
form_script.php
Я тогда создал этот скрипт, который, как предполагается, чтобы получить входы от формы и отправить по электронной почте "[email protected]
Проблема в том, что письмо не отправляется. Я проверил через свой PHP-скрипт много раз, и я не могу найти никаких проблем, поэтому я привел к тому, что здесь вышло второе мнение.
if(isset($_POST['submit'])){
$to = "[email protected]"; // this is your Email address
$from = $_POST['email']; // this is the sender's Email address
$name = $_POST['name'];
$mobile = $_POST['mobile'];
$subject = $_POST['subject'];
$subject2 = "Copy of your form submission";
$message = "Name: " .$name . "\n\n mobile number: " . $mobile . ".\n\n Message:" . "\n\n" . $_POST['message'];
$message2 = "Here is a copy of your message " . $name . "\n\n" . $_POST['message'];
$headers = "From:" . $from;
$headers2 = "From:" . $to;
mail($to,$subject,$message,$headers);
mail($from,$subject2,$message2,$headers2); // sends a copy of the message to the sender
// You can also use header('Location: thank_you.php'); to redirect to another page.
}
Заранее благодарим за ваше время. Сэм
HTML Форма
<table style='width:100%'>
<form action='form_script.php' method='post'>
<tr>
<th> <input type='text' required placeholder='Name' name='name' /> </th> <th> <input type='text' required placeholder='Email' name='email' /> </th>
</tr>
<tr>
<th> <input type='text' required placeholder='Mobile' name='mobile' /> </th> <th> <input type='text' required placeholder='Subject' name='subject' /> </th>
</tr>
<tr>
<th colspan='2'><textarea required placeholder='Message' name='message' ></textarea></th>
</tr>
<tr>
<th><input id='send_form' type='submit' /> </th>
</tr>
</form>
</table>
Вы используете эту настройку на локальном хосте или на машине? – Akshay
Использование one.com в качестве моего сервера. – methhead
Почему вы не установили '$ to =" [email protected] ";'? –