在静态网站上与PHP联系表格

时间:2016-09-05 14:50:08

标签: javascript php twitter-bootstrap

我终于完成了我的网站,唯一剩下的就是联系表格。 它是一个静态网站,我想知道是否有任何功能性联系表单的解决方案。 我已经尝试过使用Formspree,它运行得很好,但我希望如果可能的话,一种直接从我的网站发送电子邮件而不使用第三方服务的方法。 这是html表单

<form role="form" class="contact-form" method="post" action="php/contact.php" name="contact_form">
<div class="wow fadeInLeft" data-wow-delay=".5s">
<div class="form-group">
<div class="controls">
<input type="text" class="form-control" placeholder="Name" name="name">
</div>
</div>
<div class="form-group">
<div class="controls">
<input type="email" class="form-control email" placeholder="eMail" name="email">
</div>
</div>
<div class="form-group">
<div class="controls">
<input type="text" class="form-control requiredField" placeholder="Subject" name="subject">
</div>
</div>

<div class="form-group">

<div class="controls">
<textarea rows="4" class="form-control" placeholder="Type a message here" name="message"></textarea>
</div>

<button type="submit" id="submit" class="btn btn-lg btn-common">SEND</button>

</div>
</div>
</form>

Css和javascript是默认的bootstrap。 电子邮件域名为info@mywebsite.com,因此没有gmail或其他内容。

我的action.php(不工作)是我在这里找到的人:http://bootstrapious.com/p/how-to-build-a-working-bootstrap-contact-form

2 个答案:

答案 0 :(得分:0)

如果您无法在服务器上运行PHP脚本,那么它显然不会起作用。您需要一个支持PHP的网站主机。

答案 1 :(得分:0)

如果您使用的是第三方电子邮件服务,我始终认为最好使用PHPMailer,它为您提供了连接几乎任何SMTP服务器(包括Google邮件)的完整工具。

有很多可用的示例Here可以让您启动并运行。

如果像其他用户所说的那样,你的网络服务器没有启用PHP,那么显然这不会起作用 - 考虑提供更多关于究竟什么不适用于你的示例脚本的信息。