助けてくれてありがとう...
これをフォームhtmlに入れます
<p class="antispam">Leave this empty:
<br /><input name="url" /></p>
これはcssで
.antispam { display:none;}
問題は、URL フィールドが空の場合のコメント部分です。PHP は正しいですか?
{curly} 括弧は私には場違いに思えます。
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = nl2br($_POST['message']);
$todayis = date("l, F j, Y, g:i a") ;
$subject = "Message from Your Website";
$body = "From $name, \n\n$message";
$headers = 'From: '.$email.'' . "\r\n" .
'Reply-To: '.$email.'' . "\r\n" .
'Content-type: text/html; charset=utf-8' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
// if the url field is empty
if(isset($_POST['url']) && $_POST['url'] == ''){
mail("me@my.com", $subject, $body, $headers);
}
?>
<!--My callback -->
<div id="mail_response">
<h3>Thank you <?php echo $name ?>!</h3><br />
<p>I will answer your message soon as possible.</p><br /><br /><br />
<h5>Message sent on: </h5>
<p><?php echo $todayis ?></p>
</div>