- 18, May 2024
- #1
Когда я выбираю «Отправить» для этой контактной формы, информация о поле не отправляется/не поступает.
Все, что я вижу, когда приходит электронное письмо, это имя: и адрес электронной почты:
<?php
$data = json_decode(file_get_contents("php://input"));
$name = trim($data->name);
$name = str_replace(array("\r", "\n"), array(" ", " "), $name);
$email = filter_var(trim($data->email), FILTER_SANITIZE_EMAIL);
$message = trim($data->message);
if (empty($name) || empty($message) || !filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo "One or more invalid entries. Please try again.";
exit;
}
$to = "[email protected]";
$from = "From: [email protected]". "\r\n";
$email = $_POST['email'];
$name = $_POST['name'];
$message = $_POST['message'];
$message = "Name: {$_POST['name']}\r\nEmail: {$_POST['email']}\r\n\r\n{$_POST['message']}";
if (mail($to, "Customer Inquiry", $message, $from)) {
echo "Thank You. Your message has been sent.";
} else {
echo "An error has occurred and your message could not be sent.";
}
?>
Код (разметка): Любая помощь в получении/отправке заполненной информации поля формы будет оценена по достоинству.