【发布时间】:2014-06-10 14:26:10
【问题描述】:
我在我的 index.html 文件中的 body 标签中有这个:
<?php
require('db.php');
$a = new db();
$connection = $a->connect();
$name = $connection->getName($connection);
echo $name;
?>
但是 chrome 得到的是:
<!--?php
require_once('dbconnect.php');
require('db.php');
$abc = new db();
$connection = $abc--->
connect();
$names = $connection->getNames($connection);
echo $names;
?>
我使用 chrome 和 wamp。你知道这里出了什么问题吗?
【问题讨论】:
-
“我在我的 index.html 的 body 标签中有这个:” - 这就是问题所在;将其重命名为
index.php,除非您已指示 Apache 将.html文件视为 PHP。 -
我知道 php 代码应该在 .html 文件中工作,但尝试将您的 index.html 更改为 index.php
-
问题在于您的文件名。将其重命名为 .php 扩展名。背后的原因是普通的 html 文件无法读取 php 标签。
-
@Andi PHP 仅适用于 HTML 文件,前提是您已将 Apache 服务器配置为这样处理文件...
-
您在尝试自己解决问题之前来这里询问的事实(文件名中的 .html 而不是 .php)实际上是令人震惊的。我什至不会对你投反对票,但你应该停止做任何与这种懒惰程度的计算机有关的事情。