【发布时间】:2016-03-12 05:14:07
【问题描述】:
如果有人可以帮助我,我将不胜感激。
目标:
让我的联系页面只有 html / css,并在页面上的 iframe 内用 php 编写联系表格。我希望联系页面是 myurl.com/contact.HTML 而不是 /contact.PHP,所以我使用的是 iframe。
我有一个用 PHP 编写的联系表格,当我访问 myurl.com/contactform.php 时,它可以自己运行,但是当我将它放在 iframe 中时,它会给我一个 404 错误,联系表格应该在哪里。 contactform.php 在 public_html 文件夹中。
这是说:
找不到
在此服务器上找不到请求的 URL /public_html/contactform.php。
此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。
我假设后一个错误只是我编辑错误页面的结果,我稍后会调整它。
那我该怎么办?
如果有更好的方法来做到这一点,我完全赞成。只是试图保留所有 HTML 和 CSS。注意:几年后我才重新开始编码,所以请把我当作新手。 8)
【问题讨论】:
-
与其使用 iframe,不如考虑使用 AJAX。这将允许您将数据发送到服务器端页面/脚本,而无需将客户端从当前页面移动,这意味着客户端可以将数据从 contact.html 发布到 contact.php 而不会被重定向。
-
你的页面是contact.php还是contactform.php?你说当你在浏览器中访问contact.php时它可以工作,但你的错误是没有找到contactform.php...
-
@NewToJS 使用 AJAX 是否需要重新编写整个表单?
-
@blazerunner44 更新了帖子。工作页面是contactform.php,没有显示在contact.html
-
@NewToJS 完美运行。非常感谢!
标签: javascript php html iframe contact-form