我对 Bootstrap 有一个奇怪的问题。当我调用 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>
在标头之前包含一个 config.php,其中包含以下代码:
require_once(DIR_FS_INCLUDES.'functions/function.php');
$db_link = re_db_connect(DB_SERVER,DB_SERVER_USERNAME,DB_SERVER_PASSWORD,DB_DATABASE);
//echo mysql_error();
define('DB_LINK', $db_link);
如果我注释掉 $db_link 菜单会重新开始工作。
这是 $db_link 的代码
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 会影响 Bootstrap,任何帮助将不胜感激。
提前谢谢你。