引导程序与PHP冲突。菜单折叠不工作

引导程序与PHP冲突。菜单折叠不工作,php,javascript,jquery,twitter-bootstrap,responsive-design,Php,Javascript,Jquery,Twitter Bootstrap,Responsive Design,我在引导方面遇到了一个奇怪的问题。当我调用PHP函数时,折叠菜单不再工作 这是我正在使用的代码 index.html标题: <link rel="stylesheet" type="text/css" href="css/bootstrap.css" /> <link rel="stylesheet" type="text/css" href="css/bootstrap-responsive.css" /> <link rel="stylesheet" type=

我在引导方面遇到了一个奇怪的问题。当我调用PHP函数时,折叠菜单不再工作

这是我正在使用的代码

index.html标题:

<link rel="stylesheet" type="text/css" href="css/bootstrap.css" />
<link rel="stylesheet" type="text/css" href="css/bootstrap-responsive.css" />
<link rel="stylesheet" type="text/css" href="css/override.css" />
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
如果我注释掉$db_链接,菜单将重新开始工作

下面是$db_链接的代码

function re_db_connect($server = DB_SERVER, $username = DB_SERVER_USERNAME, $password = DB_SERVER_PASSWORD, $database = DB_DATABASE, $link = 'db_link') {
global $$link;
if (USE_PCONNECT == 'true') {
    $$link = mysql_pconnect($server, $username, $password);
} else {
    $$link = mysql_connect($server, $username, $password);
}
if ($$link) mysql_select_db($database);
    return $$link;
}
函数re_db_connect()的问题,如果我再次删除它,一切正常。我查看了输出的HTML,似乎没有什么不合适的地方

我不知道为什么PHP会影响引导,任何帮助都将不胜感激


感谢您的高级指导。

根据PHP文档,尽管可能,但不建议使用define for resources

:常数的值;只允许使用标量值和空值。 标量值是整数、浮点、字符串或布尔值。它是 可以定义资源常量,但不建议这样做 并可能导致不可预测的行为


根据您的代码,上面的行可能会导致PHP错误。为此,您应该查看日志文件,看看是否有任何错误或警告。

PHP不会影响引导,这是您的输出。一个是服务器端,一个是客户端,可能是define语句,就像Tseng指出的那样。它很可能是呼应了更进一步的一些愚蠢的东西,并打破了引导程序影响的
div
。我已经通过W3 HTML5验证程序检查了网页,看看是否有任何愚蠢的标签扔在那里。该页面是干净的,并成功检查为HTML5。您好,谢谢您的回复,我已删除了define,并将其更改为函数文件中名为$link的变量,然后导入到所有使用该常量的函数中。通过全球。这也没有解决问题。您的Web服务器日志文件怎么说?它是否打印任何可能破坏输出的错误,例如获取登录失败的消息等。
function re_db_connect($server = DB_SERVER, $username = DB_SERVER_USERNAME, $password = DB_SERVER_PASSWORD, $database = DB_DATABASE, $link = 'db_link') {
global $$link;
if (USE_PCONNECT == 'true') {
    $$link = mysql_pconnect($server, $username, $password);
} else {
    $$link = mysql_connect($server, $username, $password);
}
if ($$link) mysql_select_db($database);
    return $$link;
}