私のお問い合わせフォームは電話番号をメールしません。私はフォームとスクリプトでフィールドを持っています。フォームから「電話番号」の値を取得しないPHPスクリプト
<form id="contact" action="">
<fieldset>
<label for="name" id="name_label">Name <br /></label>
<input type="text" name="name" id="name" value="" class="text-input" />
<label for="email" id="email_label">E-mail<br /></label>
<input type="text" name="email" id="email" value="" class="text-input" />
<label for="phone" id="phone_label">Phone number<br /></label>
<input type="text" name="phone" id="phone" value="" class="text-input" />
<label for="msg" id="msg_label">Preferred contact time</label>
<textarea cols="60" rows="10" name="msg" id="msg" ></textarea> <br class="clear" />
<input type="submit" name="submit" class="button" id="submit_btn" value="Send Message →"/>
</fieldset>
</form>
と、次のPHPスクリプト:
<?php
$emailTo = '[email protected]';
$subject = 'Advanced Contact Form';
$name=$_REQUEST['name'];
$email=$_REQUEST['email'];
$phone=$_REQUEST['phone'];
$msg=$_REQUEST['msg'];
$body = "Name: $name \n\nEmail: $email \n\nphone: $phone \n\nMessage: $msg";
$headers = 'From: '.$name.' <'.$email.'>' . "\r\n" . 'Reply-To: ' . $email;
mail($emailTo, $subject, $body, $headers);
echo 'Mail sent';
?>
メールは罰金送信しますが、電話番号は、電子メールに表示さdoesntの。 何が問題なのですか?
EDIT:私のURLは次のようになります。ここでは
www.website.com/contact.html?name=test&email=test%40test.com&phone=0112+2255555&msg=2312312312312&submit=Send+Message+%26%238594%3B
初見ですべての可能性であれば、 '$ _REQUEST'を使用しないでくださいどんな間違いを見つけ – nu6A
cannt、また、実際のコードでスペルチェックを。 'POST'や' GET'を指定するほど安全ではありません。 – JakeParis
@Arun、なぜあなたは答えが気になりましたか? – JakeParis