【发布时间】:2012-11-17 00:08:33
【问题描述】:
我正在尝试学习 php,但是出了点问题... 当我使用此代码时:
<html>
<head>
<title>My first PHP page</title>
</head>
<body>
<?php
echo "<h1>Hello World!</h1>";
?>
</body>
</html>
我应该只是得到Hello World!相反,我得到:Hello World!"; ?> 但是,如果我只是获取 php 代码,将其保存为 .php 文件并将我的浏览器指向该文件,它会像您期望的那样以大粗体字母显示 Hello World。我已经在我自己的计算机(运行 apache 和 PHP 5.3.15)和我的提供商的服务器上尝试过它,但结果相同。我试过不同的浏览器,不同的电脑。我还尝试了其他教程中的其他示例(上面的示例是最简单的错误),但这些都没有按应有的方式工作。当我只打开 .php 文件时,使用 include() 函数读取文本文件有效,但在嵌入 html 文件时返回一个空画布。我自己还没有写过一个代码,一切都是复制/粘贴,所以有什么问题吗? 试试http://www.raadvanarbeid.nl/index2.html 和http://www.raadvanarbeid.nl/index2.php 上面的例子。
【问题讨论】:
-
http://www.raadvanarbeid.nl/index2.php为我工作。 .html 确实不起作用,但这是意料之中的,因为默认情况下 HTML 文件不会被 php 解析。 -
啊...所以我做错的是用 .html 扩展名而不是 php 保存文件。从教程中我了解到您可以在 html 页面中使用 php 代码。我从来不明白这些页面需要一个 php 扩展而不是 html。谢谢!
-
那个教程可能是指 HTML 代码。然而,也可以让 PHP 也解析 .html 文件,但这只会令人困惑。