数据库链接错误 : Access denied for user 'admin_baguga'@'localhost' (using password: YES)

87.       * @param dbConfig  数据库配置
88.       */
89.      public function __construct($dbConfig)
90.      {
91.          $linkfunction = ( TRUE == $dbConfig['persistent'] ) ? 'mysql_pconnect' 'mysql_connect';
92.          $this->conn $linkfunction($dbConfig['host'].":".$dbConfig['port'], $dbConfig['login'], $dbConfig['password']) or spError("数据库链接错误 : " mysql_error());
93.          mysql_select_db($dbConfig['database'], $this->conn) or spError("无法找到数据库,请确认数据库名称正确!");
94.          $this->exec("SET NAMES UTF8");
95.      }
96.      /**
97.       对特殊字符进行过滤
147.          }
148.      }
149.      if(FALSE != $has_define){
150.          $argString '';$comma '';
151.          if(null != $args)for ($i 0$i count($args); $i ++) { $argString .= $comma "\$args[$i]"$comma ', '; }
152.          eval("\$GLOBALS['G_SP']['inst_class'][\$class_name][\$inst_index]= new \$class_name($argString);");
153.          return $GLOBALS['G_SP']["inst_class"][$class_name][$inst_index];
154.      }
155.      spError($class_name."类定义不存在,请检查。");
156.  }
157. 
9.          $this->dbpre = ($this->bbs)?$GLOBALS['G_SP']['bbs']['prefix']:$GLOBALS['G_SP']['db']['prefix'];
10.          if( null == $this->tbl_name )$this->tbl_name $this->dbpre $this->table;
11.          if( '' == $GLOBALS['G_SP']['db_driver_path'] ){
12.              $GLOBALS['G_SP']['db_driver_path'] = $GLOBALS['G_SP']['sp_drivers_path'].'/'.$GLOBALS['G_SP']['db']['driver'].'.php';
13.          }
14.          $this->_db_default spClass('db_'.$GLOBALS['G_SP']['db']['driver'], array(0=>$GLOBALS['G_SP']['db']), $GLOBALS['G_SP']['db_driver_path']);
15.          if($bbs_param&&$bbs_param['open'])
16.          $this->_db_bbs spClass('db_'.$GLOBALS['G_SP']['bbs']['driver'], array(0=>$GLOBALS['G_SP']['bbs']), $GLOBALS['G_SP']['db_driver_path'],false,'bbs');
17. 
18.      }
19. 
147.          }
148.      }
149.      if(FALSE != $has_define){
150.          $argString '';$comma '';
151.          if(null != $args)for ($i 0$i count($args); $i ++) { $argString .= $comma "\$args[$i]"$comma ', '; }
152.          eval("\$GLOBALS['G_SP']['inst_class'][\$class_name][\$inst_index]= new \$class_name($argString);");
153.          return $GLOBALS['G_SP']["inst_class"][$class_name][$inst_index];
154.      }
155.      spError($class_name."类定义不存在,请检查。");
156.  }
157. 
7. 
8.      public function __construct()
9.      {
10.          $this->session spClass('Session');
11.          $this->cookie spClass('Cookie');
12.          $this->ptx_user spClass('ptx_user');
13.      }
14. 
15. 
16.      function refresh_session(){
17.          $user_session $this->get_session();
147.          }
148.      }
149.      if(FALSE != $has_define){
150.          $argString '';$comma '';
151.          if(null != $args)for ($i 0$i count($args); $i ++) { $argString .= $comma "\$args[$i]"$comma ', '; }
152.          eval("\$GLOBALS['G_SP']['inst_class'][\$class_name][\$inst_index]= new \$class_name($argString);");
153.          return $GLOBALS['G_SP']["inst_class"][$class_name][$inst_index];
154.      }
155.      spError($class_name."类定义不存在,请检查。");
156.  }
157. 
8. 
9.      public function __construct() {
10.          parent::__construct();
11.          $this->session spClass('Session');
12.          $this->cookie spClass('Cookie');
13.          $this->user_lib spClass('UserLib');
14.          $this->ptx_settings spClass('ptx_settings');
15.          $this->settings $this->ptx_settings->getSettings();
16.          $this->check_language();
17.          $this->fetch_global();
18.          $this->current_user $this->user_lib->get_session();
5.   */
6.  class detail extends basecontroller
7.  {
8. 
9.      public function __construct() {
10.          parent::__construct();
11.      }
12. 
13.      public function index(){
14.          $share_id $this->share_id;
15.          $ptx_share spClass('ptx_share');
147.          }
148.      }
149.      if(FALSE != $has_define){
150.          $argString '';$comma '';
151.          if(null != $args)for ($i 0$i count($args); $i ++) { $argString .= $comma "\$args[$i]"$comma ', '; }
152.          eval("\$GLOBALS['G_SP']['inst_class'][\$class_name][\$inst_index]= new \$class_name($argString);");
153.          return $GLOBALS['G_SP']["inst_class"][$class_name][$inst_index];
154.      }
155.      spError($class_name."类定义不存在,请检查。");
156.  }
157. 
9.  function spRun(){
10.      GLOBAL $__controller$__action;
11.      // 对路由进行自动执行相关操作
12.      spLaunch("router_prefilter");
13.      // 对将要访问的控制器类进行实例化
14.      $handle_controller spClass($__controllernull$GLOBALS['G_SP']["controller_path"].'/'.$__controller.".php");
15.      // 调用控制器出错将调用路由错误处理函数
16.      if(!is_object($handle_controller) || !method_exists($handle_controller$__action)){
17.          eval($GLOBALS['G_SP']["dispatcher_error"]);
18.          exit;
19.      }