为什么我的 PHP 代码不起作用,HTML 网站?

时间:2021-04-08 19:29:07

标签: php html css

好的,所以我为一个学校项目制作了一个 HTML 网站,我尝试在其中加入一个“联系我们”部分,您可以在其中提供您的姓名、电子邮件和要发送到我地址的消息。我似乎在代码中找不到任何错误。当我尝试发送信息时,它没有执行 php,而是打开一个新的白色网页,但没有发送邮件。

**这就是页面的样子以及当我提交时会发生什么:https://imgur.com/a/1mLaIa4 ** (因为你可以看到文件位于同一个文件夹中,所以这不是问题)

这是我的代码HTML

chunks(filter(transform(r, f), g), n)

这里是 PHP :

operator|

1 个答案:

答案 0 :(得分:0)

当您通过 file:// 将页面加载到浏览器时,PHP 解释器不会执行 PHP 脚本。

您需要在您的机器上运行网络服务器 - 例如Apache 或 IIS - 配置为提供 PHP 文件,然后您需要转到浏览器中的页面,例如 http://localhost/contact.html,以便在您提交表单时,它最终会发布到 http://localhost/column-form-handler.php (而不是 file://column-form-handler.php 或其他)。

这样做意味着网络服务器将对 .php 文件的请求传递给 PHP 解释器,后者将执行它们,并将执行代码的结果(而不是原始源代码)传递回网络服务器,然后返回给客户端(即浏览器)。