anpera.net
https://anpera.dyndns.org/phpbb3/

Problem mit der dbwrapper.php
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=4127
Seite 1 von 1

Autor:  Drachenreiter [ So 11 Nov, 2007 00:02 ]
Betreff des Beitrags:  Problem mit der dbwrapper.php

Bei einem Logd wird dieser Fehler angezeigt:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'wh20404sql1'@'localhost' (using password: YES) in /home/customer/webs/wh20404/dbwrapper.php on line 112

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /home/customer/webs/wh20404/dbwrapper.php on line 73

Hier ist unsere dbwrapper.php datei:

$this->bbcode_second_pass_code('', '<?php

// 21072004

//do some cleanup here to make sure magic_quotes_gpc is ON, and magic_quotes_runtime is OFF, and error reporting is all but notice.
error_reporting (E_ALL ^ E_NOTICE);
if (!get_magic_quotes_gpc()){
set_magic_quotes($_GET);
set_magic_quotes($_POST);
set_magic_quotes($_SESSION);
set_magic_quotes($_COOKIE);
set_magic_quotes($HTTP_GET_VARS);
set_magic_quotes($HTTP_POST_VARS);
set_magic_quotes($HTTP_COOKIE_VARS);
ini_set("magic_quotes_gpc",1);
}
set_magic_quotes_runtime(0);

function set_magic_quotes(&$vars) {
//eval("\$vars_val =& \$GLOBALS[$vars]$suffix;");
if (is_array($vars)) {
reset($vars);
while (list($key,$val) = each($vars))
set_magic_quotes($vars[$key]);
}else{
$vars = addslashes($vars);
//eval("\$GLOBALS$suffix = \$vars_val;");
}
}

define('DBTYPE',"mysql");

$dbqueriesthishit=0;
$dbtimethishit = 0;

function db_query($sql){
global $session,$dbqueriesthishit,$dbtimethishit;
$dbqueriesthishit++;
$dbtimethishit -= getmicrotime();
$fname = DBTYPE."_query";
$r = $fname($sql) or die(($session[user][superuser]>=3 || 1?"<pre>".HTMLEntities($sql)."</pre>":"").db_error(LINK));
$dbtimethishit += getmicrotime();
//$x = strpos($sql,"WHERE");
//if ($x!==false) {
// $where = substr($sql,$x+6);
// $x = strpos($where,"ORDER BY");
// if ($x!==false) $where = substr($where,0,$x);
// $x = strpos($where,"LIMIT");
// if ($x!==false) $where = substr($where,0,$x);
// $where = preg_replace("/'[^']*'/","",$where);
// $where = preg_replace('/"[^"]*"/',"",$where);
// $where = preg_replace("/[^a-zA-Z ]/","",$where);
// mysql_query("INSERT DELAYED INTO queryanalysis VALUES (0,\"".addslashes($where)."\",0)");
//}
return $r;
}

function db_insert_id($link=false) {
global $dbtimethishit;
$dbtimethishit -= getmicrotime();
$fname = DBTYPE."_insert_id";
if ($link===false) {
$r = $fname();
}else{
$r = $fname($link);
}
$dbtimethishit += getmicrotime();
return $r;
}

function db_error($link){
$fname = DBTYPE."_error";
$r = $fname($link);
return $r;
}

function db_fetch_assoc($result){
global $dbtimethishit;
$dbtimethishit -= getmicrotime();
$fname = DBTYPE."_fetch_assoc";
$r = $fname($result);
$dbtimethishit += getmicrotime();
return $r;
}

function db_num_rows($result){
global $dbtimethishit;
$dbtimethishit -= getmicrotime();
$fname = DBTYPE."_num_rows";
$r = $fname($result);
$dbtimethishit += getmicrotime();
return $r;
}

function db_affected_rows($link=false){
global $dbtimethishit;
$dbtimethishit -= getmicrotime();
$fname = DBTYPE."_affected_rows";
if ($link===false) {
$r = $fname();
}else{
$r = $fname($link);
}
$dbtimethishit += getmicrotime();
return $r;
}

function db_pconnect($host,$user,$pass){
global $dbtimethishit;
$dbtimethishit -= getmicrotime();
$fname = DBTYPE."_connect";
$r = $fname($host,$user,$pass);
$dbtimethishit += getmicrotime();
return $r;
}

function db_select_db($dbname){
global $dbtimethishit;
$dbtimethishit -= getmicrotime();
$fname = DBTYPE."_select_db";
$r = $fname($dbname);
$dbtimethishit += getmicrotime();
return $r;
}
function db_free_result($result){
global $dbtimethishit;
$dbtimethishit -= getmicrotime();
$fname = DBTYPE."_free_result";
$r = $fname($result);
$dbtimethishit += getmicrotime();
return $r;
}
?>')

Wisst ihr wo da der Fehler ist?

MfG
Drachenreiter

Autor:  Rikkarda [ So 11 Nov, 2007 00:07 ]
Betreff des Beitrags: 

war dieser server schonmal online? das heisst nur, dass er atm keine verbindung zur datenbank bekommt. Also wenn er schonmal online war server mal neustarten, wenn nicht, ist die dbconnect.php wohl falsch eingestellt. Sowas kommt auch, wenn man das pw mal ändert (was man regelmässig tun sollte)


zugriff ist momentan verweigert.

Autor:  Drachenreiter [ So 11 Nov, 2007 00:41 ]
Betreff des Beitrags: 

Rikkarda hat geschrieben:
war dieser server schonmal online? das heisst nur, dass er atm keine verbindung zur datenbank bekommt. Also wenn er schonmal online war server mal neustarten, wenn nicht, ist die dbconnect.php wohl falsch eingestellt. Sowas kommt auch, wenn man das pw mal ändert (was man regelmässig tun sollte)


zugriff ist momentan verweigert.


Achso..
Danke für die Hilfe

~closed~

MfG
Drachenreiter

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/