?php class db_zugriff { var $database = ""; var $link_id = 0; var $query_id = 0; var $record = array(); var $errdesc = ""; var $errno = 0; var $show_error = 1; var $server = "localhost"; var $user = "web34"; var $password = "onlinegeschw"; var $appname = "WoltLab Burning Board"; // Stats var $executed_queries = array(); function connect() { if ( 0 == $this->link_id ) { $this->link_id=mysql_connect($this->server,$this->user,$this->password); if (!$this->link_id) { $this->print_error("Link-ID == false, connect failed"); } if ($this->database!="") { $this->select_db($this->database); } $this->executed_queries=array(); } } function geterrdesc() { $this->error=mysql_error(); return $this->error; } function geterrno() { $this->errno=mysql_errno(); return $this->errno; } function select_db($database="") { if ($database!="") { $this->database=$database; } if(!@mysql_select_db($this->database, $this->link_id)) { $this->print_error("cannot use database ".$this->database); } } function query($query_string,$silent=0) { $this->query_id = mysql_query($query_string,$this->link_id); $this->executed_queries[] =$query_string; if (!$this->query_id && $silent==0) { $this->print_error("Invalid SQL: ".$query_string); } return $this->query_id; } function fetch_array($query_id=-1) { if ($query_id!=-1) { $this->query_id=$query_id; } $this->record = mysql_fetch_array($this->query_id); return $this->record; } function free_result($query_id=-1) { if ($query_id!=-1) { $this->query_id=$query_id; } return @mysql_free_result($this->query_id); } function query_first($query_string) { $this->query($query_string); $returnarray=$this->fetch_array($this->query_id); $this->free_result($this->query_id); return $returnarray; } function num_rows($query_id=-1) { if ($query_id!=-1) { $this->query_id=$query_id; } return mysql_num_rows($this->query_id); } function affected_rows() { return mysql_affected_rows($this->link_id); } function insert_id() { return mysql_insert_id($this->link_id); } function print_error($msg) { $this->errdesc=mysql_error(); $this->errno=mysql_errno(); global $adminmail; $message="Database error in $this->appname: $msg\n
"; $message.="mysql error: $this->errdesc\n
"; $message.="mysql error number: $this->errno\n
"; $message.="Date: ".date("d.m.Y @ H:i")."\n
"; $message.="Script: ".getenv("REQUEST_URI")."\n
"; $message.="Referer: ".getenv("HTTP_REFERER")."\n

"; if($this->show_error) $message = "$message"; else $message = "\n\n"; eval("dooutput(\"".gettemplate("db_error")."\");"); die(""); } }
Fatal error: Class 'db_zugriff' not found in /var/www/web34/html/wbboard/global.php on line 61