簡単なコーディングの問題があり、誰かが私のやり方のエラーを見つけてくれることを願っています。
私は連絡先ページhttp://mattmcdougall.ca/contactを持っています。 このページにはフォーム PHP に接続されたフォームがあります。
名前の件名と受信者(私)のみが記載されたメールを受け取ります。フォームで他の情報を取得しません。(電話番号と内容は電子メールに記載されません) また、フォームに記入する人をhttp://mattmcdougall.ca/contactdoneに移動するウェブサイトを希望します。現在、空白の form.php ページに移動します。
ここにフォーム コードと PHP コードがあります。オンラインで見つけたテンプレートを使用したので、PHP をクリーンアップしてください。
<form action="form.php" method="post" class="formtext">
<input name="Name" type="text" value="enter name" maxlength="60"><br>
<input name="Email" value="enter email" type="text"><br>
<input name="Phone Number" value="enter phone#"type="text"><br><br>
<textarea name="Interest" cols="60" rows="10">Interest?</textarea><br><input name="Submit" type="submit" value="Submit"><form
そしてPHP
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Matt McDougall Photography</TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<?php
$name = $_POST['name']; //senders name
$email = $_POST['email']; //senders e-mail adress
$phone = $_POST['phone'];
$recipient = "matt@mattmcdougall.ca"; //recipient
$mail_body = $_POST['interest']; //mail body
$subject = "interested client"; //subject
$header = "From: ". $Name . " <" . $email . ">\r\n";
mail($recipient, $subject, $mail_body, $phone, $header); //mail command :)
if(mail)
'http://mattmcdougall.ca/contactdone.html';
else
echo "Sorry Something Went Wonky, Please Try Again!";
?>
</BODY>
</HTML>