我将WordPress用于我的网站。然后,我创建了一个发送电子邮件的表格,其中包含批评家和建议。该消息是发送的,但我无法从输入中获得评论家/建议值。
<?php
$myemail = '';//<-----Put Your email address here.
$email = $_POST['email'];
$comment = $_POST['message'];
if(isset($_REQUEST['submit']))
{
$to = $myemail;
$email_body = "Ada kritik dan saran dari seseorang!.n".
"Pengirim: $email n".
"Pesan:n $comment";
mail($to,"Kritik dan Saran",$email_body);}
add_filter ('the_content', 'guerrilla_add_post_content', 0);
function guerrilla_add_post_content($content) {
if (is_single()) {
$content .= '
<div class="guerrillawrap">
<h5 style="
margin-bottom: 20px;
margin-top: 0;
">Bantu tingkatkan kualitas review dan artikel TerasGame dengan mengirimkan Kritik & Saran</h5>
<form method="POST" action="" name="contact_form" enctype="text/plain">
<input type="text" name="email" style="
width: 29%;
" placeholder="E-mail Kamu" value=""><input type="text" name="message" value="" style="
width: 70%;
/* text-align: center; */
float: right;
" placeholder="Tulis Kritik dan Saranmu di sini...">
<input type="submit" name="submit" style="
width: 100%;
margin-top: 10px;
text-align: center;
float: right;
">
</form>
<p></p></div>
';
}
return $content;
}
?>
我已经尝试了很多方法,并且我从表格中发送了很多电子邮件,但是它们是相同的,没有消息和电子邮件输入值。谢谢。
remove enctype =" text/plain。也创建您的html代码正确格式。
<body>
<div class="guerrillawrap">
<h5 style="margin-bottom: 20px;margin-top: 0;">Bantu tingkatkan kualitas review dan artikel TerasGame dengan mengirimkan Kritik & Saran</h5>
<form method="POST" action="example.php" name="contact_form">
<input type="text" name="email" style="width: 29%;" placeholder="E-mail Kamu">
<input type="text" name="message" style="width: 70%;float: right;" placeholder="Tulis Kritik dan Saranmu di sini...">
<input type="submit" name="submit" style="width: 100%;margin-top: 10px;text-align: center;float: right;">
</form>
<p></p></div>
</body>
删除 enctype="text/plain"
,所以只是
<form method="POST" action="" name="contact_form">
您使用了一种不起作用的编码类型。有关详细信息,请参见:http://www.w3schools.com/tags/att_form_enctype.asp