-3

DB的内容和内容都有一个包含。我想知道为什么我db.php的身体标签内加载

<?php 

    include('includes/db.php');

    include('html/basic_page_content.html');

?>

db.php 仅包含mysql_connect()连接到我的数据库和mysql_select_db().

我的 basic_page_content.html:

<html>
    <head>
        <title>Basic Page</title>
    </head>
    <body>

    <h3> simple page </h3>

    </body>
</html>

它应该加载在头部上方

4

1 回答 1

4

好吧,我不确定您所说的“在body标签内加载”是什么意思 - 是否有可见的输出includes/db.php,比如一些错误文本?- 但如果我不得不猜测,它不是真的:您的浏览器正在将文件的输出移动到body,因为文本内容不会去其他任何地方。

现代浏览器为了让网页显示“正确”而做出了惊人的反应,而这通常意味着会发生完全相反的情况。

我猜您真正的问题是出现了您不想显示的错误文本或其他数据库输出。尝试在您的命令前添加一个 @ 以抑制错误文本 - 或者可能在您的数据库处理代码中添加一些错误检查。;)

于 2012-08-20T22:53:22.257 回答