-3

所以这几乎绝对是一个新手问题,但我正在阅读关于 php 的 w3 教程,在我的服务器上,我有时只能让 echo 工作。

例如,在一次试验中,他们让我以一种形式提交输入并在另一种形式中提取它们,并且 echo 在这种情况下有效,但在此代码中它不会:

<html>
<body>

<p>
This should work!! <?php
$str = "Hello, World!";
echo $str; 
?>
It failed...
</p>

</body>
</html>

输出应该只是:This should work!! Hello, World! It failed...但是This should work!! It failed...当我查看它时,它只是返回到 html 页面。

关于如何让这个工作的任何想法?

4

1 回答 1

2

我想您忘记让文件名以.php.

因此,the<(?php)和 the之间的所有内容都(?)>被解释为 html 标记并且不可见。查看原始 html 输出,然后您可能会注意到发生了什么。

于 2013-04-27T15:39:52.830 回答