phpbbs 之includes 包含文件 db.php 数据库连接文件分析

phpbbs 的包含文件放在/includes目录,db.php 是数据库配置文件。

<!--

if ( !defined('IN_PHPBB') )

{

die("Hacking attempt");// die()函数的作用是:退出当前脚本程序并输出一段信息。

}

-->

通过判断 'in_phpbb' 常量是否定义用于判断是否被Hacking.

然后根据 $dbms 不同的数据库连接文件。

<!--

switch()

{

case '':

break;

......

}

-->

然后连接数据库

$db=new sql_db(参数)

if(!$db->db_connect_id)

message_die();//可以用die() 替换

}