PHP-HTML脚本放在';车身';标签

PHP-HTML脚本放在';车身';标签,php,html,Php,Html,我一直在我的Web服务器上开发一个页面(在实际的服务器上使用nano),我一直在试验INCLUDE语句,试图向最终用户隐藏数据库详细信息。然而,据Firefox的Inspector称,我的html被放在BODY标记中 这是firefox中的结果,下面是我页面的代码 <?php include "/database.php"; ?> <DOCTYPE! html> <html> <head> <title><?php echo $m

我一直在我的Web服务器上开发一个页面(在实际的服务器上使用nano),我一直在试验
INCLUDE
语句,试图向最终用户隐藏数据库详细信息。然而,据Firefox的Inspector称,我的html被放在
BODY
标记中

这是firefox中的结果,下面是我页面的代码

<?php
include "/database.php";
?>
<DOCTYPE! html>
<html>
<head>
<title><?php echo $minfo['name']; ?></title>
<meta charset="utf-8">
</head>
<body>
<h1>Welcome to my page</h1>
</body>
</html>


欢迎来到我的页面
如果需要,我还可以包含“DATABASE.PHP”脚本。

试试这个:

<?php
include "/database.php";
?>
<!DOCTYPE html>
<head>
    <title><?php echo $minfo['name']; ?></title>
    <meta charset="utf-8">
</head>
<body>
    <h1>Welcome to my page</h1>
</body>
</html>

欢迎来到我的页面

假设
$minfo['name']
是在您的
数据库中定义的。php

我的代码和您的代码之间的唯一区别(从我所看到的)是制表符间距(如果我错了,请纠正我)。这也不起作用。@JWassall检查doctype声明。语法为,标题前的meta标记最终用户不会看到您的PHP代码,而只是PHP代码输出的内容。您不必担心为web用户“隐藏数据库详细信息”,除非您显式地回显它们?如果是这样的话,它可能会把东西扔掉。谢谢你对DOCTYPE的介绍。。我一整天都在运动,我那疲惫的眼睛一定错过了。。另外,对于查看PHP脚本的人来说有多困难?