【问题标题】:How do I send mail from a static website .htm to a php server on a different website?如何将邮件从静态网站 .htm 发送到不同网站上的 php 服务器?
【发布时间】:2011-08-10 04:58:41
【问题描述】:

我目前正在开发一个站点是静态的并且服务器没有安装 php 或任何其他动态服务器端语言的项目。我注意到像 uservoice 这样的公司以某种方式从静态网站获取数据到他们的服务器。如何在我的静态“无 php 服务器”网站上创建一个联系表单,并将该联系表单数据发送到另一个启用了 php 的服务器,然后使用 phpmail 功能将该数据发送到指定的电子邮件地址?

【问题讨论】:

    标签: php email static


    【解决方案1】:

    只需将表单的 action 属性设置为指向其他服务器:

    <form method="post" action="http://example.com/process.php">
      <input type="text" name="my_textfield" />
      <input type="submit" value="send!" />
    </form>
    

    【讨论】:

    • 谢谢,简单的回答,非常感谢。
    【解决方案2】:

    使用表单动作发送到捕获服务器:

    <form action="http://myphpserver.com/contact.php">
    

    【讨论】:

    • 你的动作属性命名了一个相对路径,你缺少那里的协议(例如http://
    • 感谢 knittl。我一直看着它,以为我错过了什么。必须早(这里)。 :)
    【解决方案3】:

    您可以使用 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      相关资源
      最近更新 更多