1

我确信这对我来说既简单又愚蠢,但是我的 php 代码不断出现在我的 html 页面中。

这只是一个简单的测试:

<html>
<body>
Test 1<br>
<?php

print "Test 2";
echo "Test 3";
print "<b>Test 4</b>";

?>

Test 5<br>

</body>
</html>

这就是它的外观:

Test 1<br>
Test 4"; ?> Test 5

我到底做错了什么?上面我混合了 echo 和 print 以表明它似乎没有什么区别。

4

2 回答 2

10

您没有通过支持 PHP 并配置为解析该页面以查找 PHP 指令的 Web 服务器访问该程序。

  • 您必须通过 HTTP 服务器(例如Apache HTTPD)访问该页面,而不是直接从您的文件系统访问。
  • HTTP 服务器必须安装PHP
  • 该页面必须与 PHP 文件的配置相匹配(默认情况下,这通常是“有.php文件扩展名”)
于 2012-09-10T20:46:53.627 回答
1

如果您使用的是本地服务器(例如 XAMPP),并且您通过双击 html 文件访问您的网页,那么浏览器中的地址将为

file:///C:/xampp/htdocs/(文件名).html

由于某种原因,它不会运行 PHP。用于访问包含 PHP 代码的 html 文件的正确地址是

http://localhost/(文件名).html

它以 PHP 工作的方式访问 html 文件,并且需要直接输入到浏览器中,然后为您的本地主机目录添加书签,以便您可以通过浏览器轻松访问您的文件,而不是单击资源管理器中的图标或通过终端

仅供参考,地址前缀是持久的,因此它将传递到链接页面,这意味着如果 PHP 在第一页上不起作用,那么它不会在您网站上的任何其他页面上起作用,相反,如果第一页工作,那么其余的也将

于 2016-01-27T07:08:24.327 回答