У меня есть код с функцией mail()
. Я не знаю, почему его не хотят отправлять по электронной почте, но когда я нажимаю на кнопку электронной почты, это делает «Din bedsked er nu sendt», и если мы переведем его, это будет «Ваши сообщения отправлены». Но когда я проверьте мою почту, ничего не получится.Я не знаю, почему моя электронная почта не отправляет
<?php
if (isset($_POST['navn']) && isset($_POST['besked']))
{
if (empty($_POST['navn']))
{
echo "Du skal indtaste dit navn";
}
elseif (empty($_POST['besked']))
{
echo "Du skal indtaste en besked";
}
else
{
$modtager = "[email protected]";
$emne = "" .$_POST['emne']. "\n";
$besked = "Hej, du har modtaget mail fra en bruger: \n
Navn: " .$_POST['navn']. "\n
Emne: " .$_POST['emne']. "\n
Besked: " .$_POST['besked'];
$header = "from:".$_POST['mail']."/n";
mail($modtager, $emne, $besked, $header);
echo "Emailen er nu sendt!";
}
}
?>
<form action="hey.php" method="post">
Navn: <br>
<input type="text" name="navn" style="width: 200px;"> <br><br>
Mail: <br>
<input type="text" name="mail" style="width: 200px;"> <br><br>
Emne: <br>
<input type="text" name="emne" style="width: 200px;"> <br><br>
Besked: <br>
<textarea name="besked" style="width: 200px; height: 100px;"></textarea> <br><br>
<input type="submit" value="Send mail">
</form>
Вы уверены, что MySQli - это то, что вы думаете? Об этом не упоминается в фрагменте кода. –
Счастье его php: D –
В коде нет ничего плохого. Добавьте отчет об ошибках в начало файла (ов) сразу после открытия тега < 'error_reporting (E_ALL); ini_set ('display_errors', 1); 'посмотрите, не даст ли что-либо. –