0

我对php的简单回显有一点问题。

这是我的代码

<body>
welcome to new page <?php echo "1234"; ?> !!!!!
</body>

但输出只显示:欢迎来到新页面!!!!!!

并且在inspect元素中,php部分已经被注释掉了

<body>
welcome to new page 
<!--?php echo "1234"; ?-->
 !!!!!
</body>

为什么?

4

3 回答 3

0

许多(也许是大多数,全部?)网络服务器未配置为在开箱即用的 html 文件中查找 php 脚本。

如果您对文件使用 .html 扩展名,最好只为您的 php 脚本使用 .php 文件,并且您可以在其中编写 HTML 代码。

其他选项是配置 Apache 在 html 文件中运行 php 脚本。

这样做很简单:打开你最喜欢的文本编辑器,把这行写进去:

AddType application/x-httpd-php .html

并将其保存.htaccess在与 .html 文件相同的文件夹中。那应该这样做。

于 2013-09-20T03:40:23.147 回答
0
  1. 检查文件是否以.php
  2. 检查您的服务器上是否安装了 PHP。

创建一个名为的新文件new_file.php

将此代码添加到您的文件中:

<?php echo PHP_VERSION; ?>

如果你得到一个空白的白页,那么你的服务器出了问题,你需要进一步调试服务器。

于 2013-09-20T03:30:45.490 回答
0
<html>
<body>

weclome
<?php 


echo "123";



 ?>
</body>
</html>

只需保存带有 .php 扩展名的文件,您就可以开始了..!

于 2013-09-20T04:15:41.713 回答