我有一个索引.html文件,其中包含以下内容:
<!DOCTYPE html>
<html>
<form action="email.php" method="get">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>
</html>
以及一封电子邮件.php文件,其中包含以下内容:
<!DOCTYPE HTML>
<html>
<body>
Welcome <?php echo $_GET["name"]; ?><br>
Your email address is: <?php echo $_GET["email"]; ?>
</body>
</html>
但是我得到这个:
Welcome
Your email address is:
每当我使用括号运行它并在输入中键入时。这两个文件位于同一文件夹中。为什么我输入的内容没有显示?我做错了什么?目前刚开始学习PHP。谢谢。
你的代码是正确的。但是你必须安装wampserver并将你的文件(就像这个名字是堆栈)复制到"C:''wamp''www"中的"www"折叠。之后,由本地主机运行,如浏览器地址栏中的"localhost/stack/main.php"。
为了进一步回答这个问题,PHP 是一种服务器端语言,所以除非你的编辑器能够运行 PHP(并且你将其设置为指向本地 PHP 副本),否则实时视图功能可能仅适用于客户端语言,如 Javascript。
您需要按照上述建议安装像 XAMPP 这样的服务器。
您的问题来自 W3 学校,与此处提到的演示代码相同,他们有服务器来运行他们的页面,因此您需要服务器在本地主机中运行时运行 PHP 文件
Php是服务器端应用程序,所以你需要像Wampserver这样的服务器 这是安装和运行PHP的完整教程