簡単な連絡先フォームを設定しようとしています。すべてが正しくスタイル設定されていますが、送信を押してもどこにも移動せず、単に contact.php を開こうとします。実際にメッセージを送信するコードに何かが欠けていると思います。私が見逃しているのはかなり単純なものだと確信していますが、これは私の頭を少し超えています。どんな助けでも大歓迎です。
<form action="mail.php" method="POST">
<p>Name</p> <input type="text" name="name">
<p>Company</p> <input type="text" name="company">
<p>Email</p> <input type="text" name="email">
<p>Phone</p> <input type="text" name="phone">
<p>Message</p><textarea name="message" rows="4" cols="25"></textarea><br />
<input type="submit" value="Submit">
</form>
<?php
$name = $_POST['name'];
$company = $_POST['company'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];
$formcontent="From: $name \n Message: $message";
$recipient = "______@gmail.com";
$subject = "Contact Form";
$mailheader = "From: $email \r\n";
$to ='______@gmail.com';
$send_contact=mail($to,$subject,$message,$header);
// Check, if message sent to your email
// display message "We've received your information"
if($send_contact){
echo "We've received your contact information";
}
else {
echo "ERROR";
}
?>
編集:mail.phpの完全なURLを追加した後、最終的にメールを受信できました...ただし、メッセージ以外の情報は含まれていませんでした。送信者は Apache としてリストされていました...フォームに入力された情報が電子メールに含まれていることを確認するにはどうすればよいですか? これまでご協力いただきありがとうございました。