【问题标题】:Why is my contact form taking me to contact.php rather than sending an email to me? [closed]为什么我的联系表将我带到contact.php,而不是向我发送电子邮件? [关闭]
【发布时间】:2014-10-02 12:25:53
【问题描述】:

我完全是网络开发的菜鸟。我有一个单页 HTML 模板,我试图根据我的要求对其进行编辑。它有一个联系表格,我希望人们用来给我发送电子邮件。我将我的电子邮件地址设置为 $to,但是当我测试联系表单时,它没有向我的地址发送电子邮件。相反,它把我带到了页面contact.php,我可以看到所有的html和php代码。我附上了联系表格的代码。谁能告诉我可能出现什么问题以及如何解决此问题?提前致谢。

HTML 代码:

<form id="contact-form" name="contact-form" method="post" action="contact.php">
<div class="row-fluid">
<p class="span6"><input id="username" name="username" type="text" tabindex="1" value=""     placeholder="Name (required)"></p>
<p class="span6"><input id="email" name="email" type="text" tabindex="2" value="" placeholder="E-mail (required)"></p>
</div>
<div class="row">
<p class="span6"><textarea id="message" name="message" tabindex="4" rows="6" placeholder="Message (required)"></textarea></p>
</div>
<div class="row">
<div class="span2">
<button id="sending" type="submit" class="btn btn-embossed btn-large btn-primary" data-send="Sending...">Submit</button>
</div>
</div>
</form>

PHP 代码:

(作者注意:您可以在下面开始您的PHP代码:)

<?php
?>

请点击链接查看代码。我不能发布图片,因为我是新来的。 http://i.stack.imgur.com/QPHYH.jpg

【问题讨论】:

  • 我不明白。您的表单操作是contact.php,但这不是您想要的?
  • “我将我的电子邮件地址设置为 $to”.. 需要更多解释
  • 您发布的图片。那是什么文件? index.php 还是contact.php?
  • 我想我刚刚明白了。正如 Chris Barcroft 所说,服务器没有正确处理 PHP。谢谢大家。

标签: php html forms contact


【解决方案1】:

听起来您的服务器没有正确处理 PHP。您的 HTML 表单没有任何问题,假设 contact.php 确实是您想要的操作页面 - 您只需要让您的服务器/计算机正确处理 PHP。检查this answer for more info.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-12
    • 2015-09-01
    • 1970-01-01
    • 2014-09-21
    • 1970-01-01
    • 2020-11-01
    • 2016-08-17
    相关资源
    最近更新 更多