お問い合わせフォームを作成しましたが、1 つの問題を除けば完全に機能します。フォームのテスト時に、顧客の電子メール アドレスは表示されません。「私」に送信されたメールとメッセージのみが表示されます。
次のphpコードを使用しています:
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
if (empty($name) === true || empty($email) === true || empty($message) === true) {
$errors[] = 'Name, email and message are required!';
} else {
if (filter_var($email, FILTER_VALIDATE_EMAIL) === false) {
$errors[] = 'That\'s not a valid email address';
}
if (ctype_alpha($name) === false) {
$errors[] = 'Name must only contain letters!';
}
}
if (empty($errors) === true) {
mail('*****', 'Question', $message, 'From: ' . $email);
header('Location: contactus.php?sent');
exit();
}
}
?>
お問い合わせフォームの要点は、ビジネスに連絡した人の名前とメールアドレスが表示されるようにすることです。
よろしくお願いします。