- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
原始问题:HTML/PHP:如何将表单中的复选框和单选按钮输入到 php 中,通过电子邮件发送表单,然后重定向到单独的页面?
编辑:我采纳了 Drew 的建议,并将其重新托管在不同的网络托管服务 (byethost) 上,但当我点击提交时仍然收到错误。当我点击它时,我得到的只是一个空白页,我不知道为什么。有人可以帮忙吗?这是 link到网站的相关页面。谢谢。
我正在开发一种表单,用户可以在其中为游戏创建 Angular 色。在此,我希望它通过电子邮件将信息发送给我以供存储和引用。代码有点长,这里有一些链接:
此 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/
我是一名优秀的程序员,十分优秀!