Я создал простую форму на своей странице, и теперь я попытался добавить php-скрипт для отправки электронной почты. К сожалению, это не сработает. После нажатия на кнопку я хочу, чтобы пользователь оставался на моей стороне без перенаправления.PHP-скрипт для отправки электронной почты не работает
mail_sender.php
<?php
if(isset($_POST['submit'])){
$to = "[email protected]";
$from = $_POST['email'];
$message = " You received the fallowing message:" . "\n\n" . $_POST['message'];
mail($to,$message,$from);
echo "Mail Sent. Thank you, we will contact you shortly.";
}
?>
HTML
<form action="mail_sender.php" method="post">
<textarea id="email" name="email" rows="1" cols="30" placeholder="Type your email"></textarea>
<textarea id="formContent" name="message" rows="6" cols="30" placeholder="Type your message"></textarea>
<input type="submit" id="submit" value="Send">
</form>
Пожалуйста, обратите внимание, что при использовании 'почты 'функция в PHP является гарантией того, что ваши электронные письма попадают в папку спама. Используйте сценарий наподобие [PHPmailer] (https://github.com/PHPMailer/PHPMailer) с SMTP-сервером, чтобы доставить его правильно. – s1h4d0w
Вы используете этот скрипт на локальном? –
@HamzaZafeer Да, я запускаю этот скрипт на localhost – mati