Я искал всюду в Интернете, и я не могу найти решение для своей почты. Я использовал xampp localhost и ive загружен в домен без каких-либо результатов.почта() функция не работает в php
Мой PHP код:
<?php
//Grab from html form
$email = $_POST["email"];
$subject = $_POST["subject"];
$message = $_POST["message"];
$error = "";
//check if fields are filled
if (empty($subject)) {
$error = "Enter a subject";
}
if (empty($message)) {
$error .= "Enter a message";
}
echo $error;
//send email
mail($email, $subject, $message);
?>
HTML-код ниже только в случае, если ...
<!DOCTYPE HTML>
<html>
<head>
<meta charset= "utf-8">
</head>
<body>
<form action="serverCode/mail.php" method="post">
Subject: <input type="text" name="subject"><br>
From: <input type="text" name="from"><br>
From Email: <input type="text" name="fromEmail"><br>
Message: <input type="text" name="message"><br>
To Email: <input type="text" name="email"
<input type="submit" value="Submit">
</form>
</body>
</html>
Я просто пытаюсь сделать простой webmailer в PHP.
По какой-то причине его режущим мой PHP-код. Здесь снова Php \t // Захват из html-формы \t $ email = $ _POST ["email"]; \t $ subject = $ _POST ["subject"]; \t $ message = $ _POST ["message"]; \t $ error = ""; \t // проверяем заполнение полей \t if (empty ($ subject)) { \t \t $ error = "Введите тему"; \t} \t if (empty ($ message)) { \t \t $ error. = "Вставить в манекене сообщения"; \t} \t echo $ error; \t \t // отправить электронное письмо \t почта ($ email, $ subject, $ message); ?> – ETurns
и симптом заключается в том, что вы ничего не получаете на своем тестовом адресе, правильно? Пробовали ли вы использовать почту на консоли, чтобы узнать, способен ли аппарат отправлять почту? PHP будет делегировать систему под капотом, так что это так. – amenadiel