Не могу отправить почту с php

Я хочу иметь возможность отправлять то, что пользователь вводит в текстовое поле, на мою электронную почту по php, но когда я нажимаю кнопку "отправить", страница обновляется, текстовое поле очищается, и электронное письмо не отправляется на мой адрес электронной почты.

Вот мой php

<?php
$mail = $_POST['mail'];
$formcontent = "Email: $mail";
$recipient = "angrybullet2.webhosting@gmail.com";
$subject = "Mail that uploaded picture";
$mailheader = "From: my website";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo 'OK ! Your mail address has been successfully added to your photo !<br>We will contact you later :)';

?>

Вот мой HTML

<html>
<body bgcolor="lightpink">
<div align="center">
<font face="helvetica" size="5px" color="#009933">
Your photos has been successfully uploaded !<br>Enter your email address to tell you how to win the $50 000 !
</font>


<form name="form" id="login" method="POST" action="up_ok_send_mail.php">
<input type="text" name="mail" id="mail" size="70" placeholder="Enter your email address here">
<input type="submit" name="submit" id="submit" value="submit">
</form>


</body>
</div>
</html>

заранее спасибо

ОБНОВИТЬ

Я не знаю, что происходит. Я пытался разместить этот HTML-файл с этим php в каталоге, кроме остальных частей моего сайта (включая print тег, который Мохан предложил мне добавить).

И все отлично.

Но когда этот html связан со страницей, которая должна быть перед ним, все это не работает. (при отправке электронного письма страница обновляется, и на мой электронный адрес письмо не отправляется)

ОБНОВЛЕНИЕ 2

ХОРОШО. Это сработало. Мне удалось решить мою проблему, сделав поле отправки электронной почты в том же HTML-файле, с которым оно было связано. Я имею в виду, что больше нет ссылок на эту страницу. теперь все по одному и тому же html.

Еще раз спасибо за попытку помочь мне:) Я ценю это.

1 ответ

Форма не отправляется или, если вы работаете в localhost, у вас не будет протокола SMTP для отправки почты, проверьте, отправляется ли форма на страницу up_ok_send_mail.php

Другие вопросы по тегам