php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.08.2005, 13:13  
Erfahrener Benutzer
 
Registriert seit: 10.08.2005
Beiträge: 122
Michel
Michel eine Nachricht über ICQ schicken Michel eine Nachricht über MSN schicken
Standard

Naja, warscheinlich hat einfach nur dieser GAR (Grösster auszudenkender ROFL) alles verzapft indem er das ganz unstrukturiert hier reinkopiert hat.
__________________
Signatur:

Wer andern eine Bratwurst brät, hat ein Bratwurst Bratgerät.

michelwerder [at] Funportal [punkt] ch
Michel ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.08.2005, 15:59  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von DonTermi
Bitte Poste den "Inhalt" der Datei

/usr/local/pem/vhosts/25925/webspace/httpdocs/elchi/phpkit/admin/lib/lib_mysql.php

Inhalt = Quelltext
?php
class DB {
var $db_tab=array();
var $database='';
var $sqlhost='';
var $sqluser='';
var $sqlpass='';

var $servercon='';
var $reportsqlerror=0;
var $querys=array();
var $querycounter=0;

function db() {
global $database,$sqlhost,$sqluser,$sqlpass,$db_tab;

$this->db_tab=$db_tab;
$this->database=$database;
$this->sqlhost=$sqlhost;
$this->sqluser=$sqluser;
$this->sqlpass=$sqlpass;
$this->connect();
}

function connect() {
if (!$this->servercon=@mysql_pconnect($this->sqlhost,$this->sqluser,$this->sqlpass)) {
$this->servercon=@mysql_connect($this->sqlhost,$this->sqluser,$this->sqlpass);
}
if (!$this->servercon) return FALSE;
elseif (!$this->select_db($this->database)) return FALSE;
}

function select_db() {
if ($this->dbcon=@mysql_select_db($this->database, $this->servercon)) return TRUE;
else return FALSE;
}

function query($querystring='') {
if ($querystring!='') {$queryresult=mysql_query($querystring,$this->servercon);}
$this->querys[]=$querystring;
if (!$queryresult && $this->reportsqlerror==1) {
$error=strtolower(trim(mysql_error($this->servercon)));
if (!strstr($error,"already exists") && !strstr($error,"can't drop"))
echo 'ERROR IN: '.$querystring.'

'.$error.'<hr />';
}
else {return $queryresult;}
}

function fetch_array($resultsource='') {
if ($resultsource!='') {
if ($result=mysql_fetch_array($resultsource)) return $result;
else return FALSE;
}
}

function fetch_assoc($resultsource='') {
if ($resultsource!='') {
if ($result=mysql_fetch_assoc($resultsource)) return $result;
else return FALSE;
}
}

function fetch_row($resultsource='') {
if ($resultsource!='') {
if ($result=mysql_fetch_row($resultsource)) return $result;
else return FALSE;
}
}

function num_rows($resultsource='') {
if ($resultsource!='') {
if ($result=mysql_num_rows($resultsource)) return $result;
else return FALSE;
}
}

function insert_id() {return mysql_insert_id();}
function getquerycount() {return count($this->querys);}
function getquerys() {return $this->querys;}
function free_result($queryresult='') {
return @mysql_free_result($queryresults);
}

function sqlversion() {
if ($result=$this->query("SELECT VERSION() AS mysql_version")) {
$row=$this->fetch_array($result);
return $row['mysql_version'];
}
else return FALSE;
}

function database_size() {
$dbsize[0]=0;
$dbsize[1]=0;
if($result=$this->query("SHOW TABLE STATUS FROM ".$this->database)) {
while ($tabledata=$this->fetch_assoc($result)) {
$dbsize[1]+=$tabledata['Data_length']+$tabledata['Index_length'];
if (in_array($tabledata['Name'],$this->db_tab)) $dbsize[0]+=$tabledata['Data_length']+$tabledata['Index_length'];
}
return $dbsize;
}
else return FALSE;
}

function list_tables() {
if ($tablelist=mysql_list_tables($this->database, $this->servercon)) return $tablelist;
else return FALSE;
}
function tablename($listresult='', $number='') {return mysql_tablename($listresult,$number);}
function table_exists($tablename='') {
if ($tablename!='') {
$listresult=$this->list_tables();
$counttables=$this->num_rows($listresult);
for ($i=0; $i<$counttables; $i++) {
$tab=$this->tablename($listresult,$i);
if ($tablename==$tab) {return TRUE; break;}
}
}
else return FALSE;
}
function sqlerrorreport($set=1) {
$this->reportsqlerror=$set;
}
}
?>
 
Alt 18.08.2005, 16:05  
Erfahrener Benutzer
 
Registriert seit: 11.08.2005
Beiträge: 206
ZiMD
Standard

und jetzt mach noch [ php] vor den quelltext und [ /php] hinter den text
ZiMD ist offline  
Alt 18.08.2005, 16:09  
Gast
 
Beiträge: n/a
Standard

und dann erneit posten ???
 
Alt 18.08.2005, 16:11  
Erfahrener Benutzer
 
Registriert seit: 11.08.2005
Beiträge: 206
ZiMD
Standard

ZiMD ist offline  
Alt 18.08.2005, 16:16  
Gast
 
Beiträge: n/a
Standard

ich glaub ihr wollt mich alle nur vereimern hier..... ich brauche da echt bissl hilfe stattdessen kommste mit schubkarren und schaukeln umme ecke
PHP-Code:
<?php
class DB {
 var 
$db_tab=array();
 var 
$database='';
 var 
$sqlhost='';
 var 
$sqluser='';
 var 
$sqlpass='';

 var 
$servercon='';
 var 
$reportsqlerror=0;
 var 
$querys=array();
 var 
$querycounter=0;

 function 
db() {
  global 
$database,$sqlhost,$sqluser,$sqlpass,$db_tab;

  
$this->db_tab=$db_tab;
  
$this->database=$database;
  
$this->sqlhost=$sqlhost;
  
$this->sqluser=$sqluser;
  
$this->sqlpass=$sqlpass;
  
$this->connect();
  }

 function 
connect() {
  if (!
$this->servercon=@mysql_pconnect($this->sqlhost,$this->sqluser,$this->sqlpass)) {
   
$this->servercon=@mysql_connect($this->sqlhost,$this->sqluser,$this->sqlpass);
   }
  if (!
$this->servercon) return FALSE;
  elseif (!
$this->select_db($this->database)) return FALSE;
  }

 function 
select_db() {
  if (
$this->dbcon=@mysql_select_db($this->database$this->servercon)) return TRUE;
  else return 
FALSE;
  }

 function 
query($querystring='') {
  if (
$querystring!='') {$queryresult=mysql_query($querystring,$this->servercon);}
  
$this->querys[]=$querystring;
  if (!
$queryresult && $this->reportsqlerror==1) {
   
$error=strtolower(trim(mysql_error($this->servercon))); 
   if (!
strstr($error,"already exists") && !strstr($error,"can't drop")) 
    echo 
'[b]ERROR IN:[/b] '.$querystring.'

'
.$error.'<hr />';
   }
  else {return 
$queryresult;}
  }

 function 
fetch_array($resultsource='') {
  if (
$resultsource!='') {
   if (
$result=mysql_fetch_array($resultsource)) return $result;
   else return 
FALSE;
   }
  }

 function 
fetch_assoc($resultsource='') {
  if (
$resultsource!='') {
   if (
$result=mysql_fetch_assoc($resultsource)) return $result;
   else return 
FALSE;
   }
  }
 
 function 
fetch_row($resultsource='') {
  if (
$resultsource!='') {
   if (
$result=mysql_fetch_row($resultsource)) return $result;
   else return 
FALSE;
   }
  }

 function 
num_rows($resultsource='') {
  if (
$resultsource!='') {
   if (
$result=mysql_num_rows($resultsource)) return $result;
   else return 
FALSE;
   }
  }

 function 
insert_id() {return mysql_insert_id();}
 function 
getquerycount() {return count($this->querys);}
 function 
getquerys() {return $this->querys;}
 function 
free_result($queryresult='') {
  return @
mysql_free_result($queryresults);
  }

 function 
sqlversion() {
  if (
$result=$this->query("SELECT VERSION() AS mysql_version")) {
   
$row=$this->fetch_array($result);
   return 
$row['mysql_version'];
   }
  else return 
FALSE;
  }  

 function 
database_size() {
  
$dbsize[0]=0
  
$dbsize[1]=0;
  if(
$result=$this->query("SHOW TABLE STATUS FROM ".$this->database)) {
   while (
$tabledata=$this->fetch_assoc($result)) {
    
$dbsize[1]+=$tabledata['Data_length']+$tabledata['Index_length'];
    if (
in_array($tabledata['Name'],$this->db_tab)) $dbsize[0]+=$tabledata['Data_length']+$tabledata['Index_length'];
    }
   return 
$dbsize;
   }
  else return 
FALSE;
  }

 function 
list_tables() {
  if (
$tablelist=mysql_list_tables($this->database$this->servercon)) return $tablelist;
  else return 
FALSE;
  }
 function 
tablename($listresult=''$number='') {return mysql_tablename($listresult,$number);}
 function 
table_exists($tablename='') {
  if (
$tablename!='') {
   
$listresult=$this->list_tables();
   
$counttables=$this->num_rows($listresult);
   for (
$i=0$i<$counttables$i++) {
    
$tab=$this->tablename($listresult,$i); 
    if (
$tablename==$tab) {return TRUE; break;}
    }     
   }
  else return 
FALSE;
  }
 function 
sqlerrorreport($set=1) {
  
$this->reportsqlerror=$set;
  }
 }
?>
 
Alt 18.08.2005, 16:18  
Erfahrener Benutzer
 
Registriert seit: 11.08.2005
Beiträge: 206
ZiMD
Standard

bist du wirklich so dumm?

du sollst den post oben editieren und [ php] davor und [ /php] dahinter setzen!
ZiMD ist offline  
Alt 19.08.2005, 12:20  
Gast
 
Beiträge: n/a
Standard

da ist nun der komplette quelltxt :wink:
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
datenbank auf andere kopieren geht nicht! Kevin Datenbanken 1 18.08.2007 23:20
schribt nichts in die datenbank Cheesy92 PHP Tipps 2006 9 27.10.2006 14:03
String in Datenbank finden Pimbolie1979 Datenbanken 11 13.10.2006 15:37
Fehler: Die Datenbank ist nicht erreichbar. PHP Tipps 2006 8 16.01.2006 21:35
Verbindung zu einer Datenbank im LAN Datenbanken 11 25.09.2005 12:18
Links aus Datenbank überprüfen und wen defekt spalte updaten PHP Tipps 2005-2 2 05.09.2005 11:34
Mehrere Anwendungen eine Datenbank... Datenbanken 5 15.08.2005 11:22
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:33
[Erledigt] mysql datenbank anlegen...aber WIE??? PHP Tipps 2005-2 0 05.08.2005 19:33
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:32
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
Bilder aus der Datenbank Skazi Datenbanken 2 09.02.2005 13:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datenbank nicht erreichbar über:, $database = \\; $sqlhost = \\; $sqluser = \\; $sqlpass = \\;, servercon, if (!$result)

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:24 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.