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

Fehlermeldung
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=3085
Seite 1 von 1

Autor:  Kearn [ Mi 08 Nov, 2006 22:39 ]
Betreff des Beitrags:  Fehlermeldung

Ich habe eben alles installiertund gemacht, um LoGD zum laufen zu bekommen,
wenn ich nun die Seite öffnen will taucht folgende Fehlermeldung auf:

Fatal error: Call to undefined function: db_pconnect() in /var/www/web20/html/logd/common.php on line 1708

Was muss ich tun?
*verzweifelt bin*

Autor:  Squall [ Mi 08 Nov, 2006 23:13 ]
Betreff des Beitrags: 

irgendeine funktion kann er nicht defienieren..und ruft sie in der common aus,scheint aber etwas falsch zu sein in der db.connect..wenn ich mich nicht irre,wenn nicht haut mich :lol:

wenn du den soure links angeben könnest...könnte man es sich mal anschaun.

Autor:  Ethanil [ Mi 08 Nov, 2006 23:34 ]
Betreff des Beitrags: 

Ja ich würde auch sagen, das was in der dbconnect.php falsch eingetragen ist...
die Zeile sollte so aussehen:
[php]$link = db_pconnect($DB_HOST, $DB_USER, $DB_PASS) or die (db_error($link));[/php]

und da wird ja der ganze Kram aus der dbconnect abgerufen wie Datenbank Host usw.

Autor:  Kearn [ Mi 08 Nov, 2006 23:40 ]
Betreff des Beitrags: 

Ok...das kann sein..
also hier ist das was ich bei dpconnect hab:

[php]<?php
$DB_USER="web20"; //Database Username
$DB_PASS="***"; //Database Password
$DB_HOST="localhost"; //Database Hostname
$DB_NAME="usr_web20_1"; //Database Databasename

if ($DB_USER.$DB_PASS.$DB_HOST.$DB_NAME == ""){
echo "You must edit the dbconnect.php file to set it up for your database.";
}
?>
[/php]

Autor:  Squall [ Mi 08 Nov, 2006 23:44 ]
Betreff des Beitrags: 

und du bist dir sicher,das alles so richtig eingetragen ist?

Autor:  Kearn [ Mi 08 Nov, 2006 23:47 ]
Betreff des Beitrags: 

*nick*
eigentlich schon....

nur was ich mich grad frage

[php]if ($DB_USER.$DB_PASS.$DB_HOST.$DB_NAME == ""){ [/php]

Muss da noch was hin bei ""...muss da irgendwas dazwischenstehen?

Autor:  Rikkarda [ Mi 08 Nov, 2006 23:49 ]
Betreff des Beitrags:  Re: Fehlermeldung

Kearn hat geschrieben:
Ich habe eben alles installiertund gemacht, um LoGD zum laufen zu bekommen,
wenn ich nun die Seite öffnen will taucht folgende Fehlermeldung auf:

Fatal error: Call to undefined function: db_pconnect() in /var/www/web20/html/logd/common.php on line 1708

Was muss ich tun?
*verzweifelt bin*




mach mal das p weg.. *vermutet nur*

Autor:  Squall [ Mi 08 Nov, 2006 23:50 ]
Betreff des Beitrags: 

nöö..ist nur eine funktion,die sich die common selbst ausliest aus der db-connet.


hmm...komisch..könnte höchtens noch an der php-version liegen,welche verwendet dein hoster?
Ansonsten bin ich ratlos und kann dir da nicht wirklich weiter helfen.


Edit:

ok,das was Rikka sagte,könnte hinhaun,ich selbst,gab das aber auch nicht gesehen..brille raushol :P

Autor:  Nightborn [ Mi 08 Nov, 2006 23:53 ]
Betreff des Beitrags: 

pconnect kostet einfach etwas mehr verbindungspower, weils eine permanente sql verbindung einrichtung, nicht neu öffnet für jeden seitenaufruf.

die frage ist eher, *db_pconnect*

steht... wo? normalerweise in lib/dbwrapper.php (v1.x.x)

und die müsste es hier auch geben.

mach das p mal weg, wie rikkarda meinte, dann gehts über die normale db_connect (was nix anderes als mysql_connect ist)

oder ersetz mal das db durch mysql, als test.

Autor:  Kearn [ Do 09 Nov, 2006 00:00 ]
Betreff des Beitrags: 

Öhm...ok..

jetzt muss ich allerdings noch ganz blöd fragen..
wie bekomm ich das p weg..
weil die Connect datei heisst bei mir "dbconnect.php"

Ich hoff ich stelle ganz peinliche Fragen..*verkriech*

Autor:  Rikkarda [ Do 09 Nov, 2006 00:45 ]
Betreff des Beitrags: 

version 9.7? mach mal sourcelink her bitte..

version 1. ka *zu nightbornschielt*


normal ist das eine function die in der common.php liegen sollte oder in einer lib datei im ordner lib die du in der common.php aufrufst..


such mal mit einem dateiübergreifenden Editor zb. AMCodeSearch Download der Freeware http://www.topshareware.com/AM-CodeSearch-download-267.htm hier nach der function in deinen datein


lg Rikka


edit: bei mir sieht der part so aus:

$this->bbcode_second_pass_code('', '
if (file_exists("dbconnect.php")){
require_once "dbconnect.php";
}else{
echo "You must edit the file named \"dbconnect.php.dist,\" and provide the requested information, then save it as \"dbconnect.php\"".
exit();
}

$link = db_pconnect($DB_HOST, $DB_USER, $DB_PASS) or die (db_error($link));
db_select_db ($DB_NAME) or die (db_error($link));
define('LINK',$link);
unset($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME);')



und die function dafür liegt in der dbwrapper.php:

$this->bbcode_second_pass_code('', 'function db_pconnect($host,$user,$pass){
$fname = DBTYPE."_connect";
$r = $fname($host,$user,$pass);
return $r;
}')



Version 9.7^^








edit: hat sich übrigends erledigt ;) xD aber woran es lag sag ich hier nicht öffentlich *grinst*

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