gpt4 book ai didi

javascript - HTML/PHP : How do I email a form using PHPMailer without getting a blank page?

转载 作者:行者123 更新时间:2023-11-28 00:13:22 26 4
gpt4 key购买 nike

原始问题:HTML/PHP:如何将表单中的复选框和单选按钮输入到 php 中,通过电子邮件发送表单,然后重定向到单独的页面?

编辑:我采纳了 Drew 的建议,并将其重新托管在不同的网络托管服务 (byethost) 上,但当我点击提交时仍然收到错误。当我点击它时,我得到的只是一个空白页,我不知道为什么。有人可以帮忙吗?这是 link到网站的相关页面。谢谢。

我正在开发一种表单,用户可以在其中为游戏创建 Angular 色。在此,我希望它通过电子邮件将信息发送给我以供存储和引用。代码有点长,这里有一些链接:

Code

此 HTML 页面将由用户根据其字符偏好单击链接进行链接,因此一些单选按钮已填充。我还想限制用户可以选择的复选框数量,因此 javascript在底部。我想做的是找到一种方法将用户输入的答案发送给我。这部分的问题是我已经看到了其他人对类似问题的回答,但由于我对 PHP 还很陌生,所以我还没有完全理解他们在做什么。
编辑:我想我已经完成了这部分工作,但我无法确认它,因为我似乎仍然无法找出为什么电子邮件仍然无法发送。

第二部分(链接到第一部分)是我不知道如何通过电子邮件发送答案。我已经尝试过了,但到目前为止我还没有发送任何东西。 (正如你在 PHP 中可以看出的,“to”和“from”都是我自己的。这是因为他们是否获得副本是可选的。)
编辑:我已经开始尝试 PHPMailer,但我似乎无法找出它无法发送的原因。更具体地说,当它被托管并且我点击“提交”时,我收到“405 不允许”。这是该网站相关页面的链接。

最后一部分是我希望它在点击“提交”时链接到另一个网站。目前,它仅链接到 Google。当我不尝试发送电子邮件时,我可以成功链接它,但当我尝试发送电子邮件时,它不起作用。
编辑:这部分并不是完全必要的。这只是我可以不做的一个偏好。

如果我能就这些问题获得帮助,那就太好了。谢谢。

最佳答案

您似乎正在使用GitHub Pages对于您发布的示例,它不支持 PHP(或任何其他要运行的服务器端语言)。显然,它还会阻止 POST 请求,因为使用它们没有意义,因为您无法从 GitHub 页面运行任何(服务器端)代码。

您需要在另一台服务器上设置 confirmation.php 脚本,以允许您运行 PHP 代码或在其他地方测试您的项目。

GitHub Pages 用于托管仅包含 HTML、CSS 或 JavaScript 的静态网站,不允许您拥有表单处理器或运行任何 PHP 代码。

我只是简单地查看了您的表单处理器的源代码,它可能工作得很好,但您需要在支持 PHP 的网络主机上运行它,而 GitHub 页面不支持。

关于javascript - HTML/PHP : How do I email a form using PHPMailer without getting a blank page?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30679885/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com