【发布时间】:2011-08-10 04:58:41
【问题描述】:
我目前正在开发一个站点是静态的并且服务器没有安装 php 或任何其他动态服务器端语言的项目。我注意到像 uservoice 这样的公司以某种方式从静态网站获取数据到他们的服务器。如何在我的静态“无 php 服务器”网站上创建一个联系表单,并将该联系表单数据发送到另一个启用了 php 的服务器,然后使用 phpmail 功能将该数据发送到指定的电子邮件地址?
【问题讨论】:
我目前正在开发一个站点是静态的并且服务器没有安装 php 或任何其他动态服务器端语言的项目。我注意到像 uservoice 这样的公司以某种方式从静态网站获取数据到他们的服务器。如何在我的静态“无 php 服务器”网站上创建一个联系表单,并将该联系表单数据发送到另一个启用了 php 的服务器,然后使用 phpmail 功能将该数据发送到指定的电子邮件地址?
【问题讨论】:
只需将表单的 action 属性设置为指向其他服务器:
<form method="post" action="http://example.com/process.php">
<input type="text" name="my_textfield" />
<input type="submit" value="send!" />
</form>
【讨论】:
使用表单动作发送到捕获服务器:
<form action="http://myphpserver.com/contact.php">
【讨论】:
http://)
您可以使用 usebasin.com 之类的服务来提交您的表单。换句话说,像往常一样设置您的表单,然后将其指向您的 usebasin.com 帐户表单,如下所示:
<form action="https://usebasin.com/f/{endpoint-id}" method="POST">
<label for="email-address">Email Address</label>
<input type="email" id="email" name="email" required>
<button type="submit">Submit</button>
</form>
这里还有一些文档:https://usebasin.com/docs
【讨论】: