出于某种原因,当我尝试发送下面列出的值时,我得不到任何回报。我会在这件事上得到一些帮助。感谢。
我的表格:
<form method="post" action="email_script.php">
<div class="row uniform 50%">
<div class="6u 12u$(xsmall)">
<input type="text" name="name" id="name" value="" placeholder="Name" />
</div>
<div class="6u$ 12u$(xsmall)">
<input type="email" name="email" id="email" value="" placeholder="Email" />
</div>
</div>
<div class="row uniform 50%">
<div class="12u$">
<input type="text" name="subject" id="subject" value="" placeholder="Subject" />
</div>
</div>
<div class="row uniform 50%">
<div class="12u$">
<textarea name="message" id="message" placeholder="Enter your message" rows="6"></textarea>
</div>
</div>
<div class="row uniform">
<div class="12u$">
<ul class="actions align-center">
<li><input type="submit" value="Send Message" class="special" /></li>
<li><input type="reset" value="Reset Form" /></li>
</ul>
</div>
</div>
</form>
我的PHP脚本(只是回显调试数据)
<?php
$to = 'myemail@domain.com';
$name=$_POST['name'];
$email=$_POST['email'];
$message=$_POST['message'];
$subject = $_POST['subject'];
$Body = "Name:\n$name\n\n";
$Body .= "subject :\n$subject \n\n";
$Body .= "email :\n$email \n\n";
$Body .= "message:\n$message\n\n";
echo $Body;
?>
对不起伙计们。这是导致问题的.htaccess规则。
# Resolve .php file for extensionless php urls
RewriteCond %{THE_REQUEST} ^(.+)\.php([#?][^\ ]*)?\ HTTP/
RewriteRule ^(.+)\.php$ http://domain.com/$1 [R=301,L]
RewriteRule ^([^/.]+)$ $1.php [L]
答案 0 :(得分:0)
这是一个新的PHP安装吗?如果是这样的话,$ _POST上传需要你正确设置这3个setings。
这应该在你的php.ini尝试将它们设置为2048M并查看它是否有效 (您可能需要重新启动apache:sudo /etc/init.d/httpd restart)
答案 1 :(得分:-1)
使用
<form method="post" action="email_script.php">
<div class="row uniform 50%">
<div class="6u 12u$(xsmall)">
<input type="text" name="name" id="name" value="" placeholder="Name" />
</div>
<div class="6u$ 12u$(xsmall)">
<input type="email" name="email" id="email" value="" placeholder="Email" />
</div>
</div>
<div class="row uniform 50%">
<div class="12u$">
<input type="text" name="subject" id="subject" value="" placeholder="Subject" />
</div>
</div>
<div class="row uniform 50%">
<div class="12u$">
<textarea name="message" id="message" placeholder="Enter your message" rows="6"></textarea>
</div>
</div>
<div class="row uniform">
<div class="12u$">
<ul class="actions align-center">
<li><input type="submit" value="Send Message" class="special" /></li>
<li><input type="reset" value="Reset Form" /></li>
</ul>
</div>
</div>
</form>
检查工作脚本 http://main.xfiddle.com/7ffb488b/stackoverflow/contact.php或http://main.xfiddle.com/7ffb488b/stackoverflow/contact.html