想学习如何使用php将数据保存在表单中.为什么不;不能在html文件中工作


Want to learn how to use php to save data in forms. How come this doesn't work in a html file?

我是个新手,请耐心等待。我刚刚学会如何用html创建表单。现在,我想学习如何使用php保存和显示数据。在遵循w3中的php练习时,我尝试运行此文件,但当保存为.html文件时,它不起作用。有人能解释一下我做错了什么以及为什么代码文本不会显示吗?谢谢

<!DOCTYPE html>
<html>
<body>
<h1>My first PHP page</h1>
<?php
 echo "Hello World!";
 ?>
</body>
</html>

您的服务器没有设置为在扩展名为.html的文件中解析PHP。将.htaccess文件添加到您的web根目录中,其中包含以下行-

# allows HTML files to be interpretted as PHP files
AddType application/x-httpd-php .html

您应该使用.php扩展名保存它。我假设你在本地工作,你需要在你的机器上安装PHP。在本地安装它的最佳方式是使用XAMPP或WAMP来模拟服务器。我更喜欢使用XAMPPhttps://www.apachefriends.org/index.html.安装它,启动apache服务,将此文件放在htdocs文件夹中,即"root",然后从浏览器导航到127.0.0.1。这是一个开始,即使你把它放在"真正的"服务器上,它也会正常工作。

首先,您需要将文件扩展名从.html更改为.php

您正在运行web服务器吗?如果没有,您需要运行MAMP 这样的服务器

刚刚在这里为您完成了一个快速表单

将它复制并粘贴到您运行脚本的位置,确保它有php扩展,并查看它是否会给您带来与链接中相同的结果。如果没有,那么您的配置是错误的。如果您有examplep,请确保它在HTDOCS目录