我正在尝试在.html文件中嵌入一些PHP代码,但它似乎不起作用。我读到为了使其工作,文件必须以.php扩展名保存,但当我这样做并在浏览器中打开时,浏览器只显示我的所有代码。我做错了什么?
<!DOCTYPE HTML>
<html>
<head>
<title>Welcome</title>
<link rel="stylesheet" href="normalize.css">
<link rel="stylesheet" href="style.css">
</head>
<body>
<?php
$x = 3;
$y = 2;
$ans = $x + $y;
?>
<h1 style = "text-align: center;"> The answer is: <?php= $ans ?> </h1>
<section class="loginform cf">
<form name="start page" action="index_submit" method="get" accept-charset="utf-8">
<label style = "text-align: center;" >What type of property?</label>
<input type="button" value = "Commercial" onClick="parent.location='commercial.html'">
<input type="button" value = "Residential" onClick="parent.location='residential.html'">
</form>
</section>
</body>
</html>
答案 0 :(得分:1)
您的浏览器无法理解PHP。您需要做的是将文件上传到知道如何处理它的Web服务器。大多数商业Web主机都以这种方式设置。或者,您可以在自己的计算机上设置服务器。如果您在网上搜索LAMP + PHP(或者如果您使用的是Windows,则可能是WAMP),您应该找到有关下一步操作的说明。
在服务器中,名称以.php
结尾的文件由PHP服务器模块处理,该模块在<?php
和?>
标签之间查找代码并在发送结果之前执行它请求页面的浏览器。
答案 1 :(得分:0)