Im phpに新しくなったので、やさしくしてください。phpのコーディングエラーがメインページに戻っていない
私はウェブサイトを作成しており、ニュースレターセクションへの購読を追加しました。ユーザはsubmitを押す前に自分の名前と電子メールアドレスを追加します。私はほとんどの部分が働いているので電子メールを受け取りますが、フォームはウェブサイトのメインページに私を返しません。誰かが私が間違っている場所を指摘できますか?事前
で
おかげで、ウェブサイト上のコードです:
<form name="frmcontact" id="frmcontact" action="php/contact.php" method="post">
<input id="name" name="name" type="text" value="Name"
onblur="this.value=(this.value=='') ? 'Name' : this.value;" onfocus="this.value=(this.value=='Name') ? '' : this.value;" />
<input id="email" name="email" type="text" value="Email"
onblur="this.value=(this.value=='') ? 'Email' : this.value;" onfocus="this.value=(this.value=='Email') ? '' : this.value;" />
<input name="submit" id="send" type="submit" value="Message" />
</form>
The code in contact.php is:
<?php session_start();
if(!$_POST) exit;
$address = '[email protected]';
$email_subject ="Add me to the mailing list";
$email = $_REQUEST['email'];
$name = $_REQUEST['name'];
$subject = "Please add me to the mailing list ";
if(get_magic_quotes_gpc()) { $comment = stripslashes($comment); }
$e_subject = 'You\'ve been contacted by ' . $name . '.';
$msg = "You have been contacted by $name with regards to $subject.\r\n\n";
$msg .= "$message\r\n\n";
$msg .= "You can contact $name via email, $email.\r\n\n";
$msg .= "-------------------------------------------------------------------------------------------\r\n";
if(@mail($address, $subject, $msg, "From: $email\r\nReturn-Path: $email\r\n"))
{echo "<p class='ajax_success'>Thanks for Contact Us.</p>"; }
else
{echo "<p class='ajax_failure'>Sorry, Try again Later.</p>"; }
header('Location:http://www.websiteaddress/homepage.html');
?>
「をヘッダがすでに送信されては」 – JYoThI
コマンドにここにエコーラインをあなたのコードを投稿し – JYoThI
をしようと、あなたは私の手順を試したのですか? – JYoThI