PHP - Fatal error - Call to undefined function

Kagemusha

Held
Mitglied seit
18.09.2002
Beiträge
291
hab seit gestern ein kleines problem mit meiner page...
da ich sie auf php umgestellt habe und die daten aus datenbanken ausgelesen werden, wollte ich einen cache einbauen, was ich gestern mittels eines scripts aus dem net versucht hab. hab es in die main2.php eingebaut, ausprobiert, funktionierte nicht. dann zusätzlich noch in die functions.inc.php (hat dann logischerweise nen fehler gegeben) und hab es dann wieder entfernt und seitdem, geht nix mehr...
sobald ich die main2.php aufrufe bekomm ich
Fatal error: Call to undefined function: load_error() in /srv/www/htdocs/xt17/html/main2.php on line 197

mir ist natürlich klar, was das bedeutet aber absolut nicht klar, WARUM ich das bekomme.

zu dem konkreten fehler oben:
in der main2.php:
Code:
switch(strtolower($site))
{
case 'disclaimer':
	$base['content'] .= load_disclaimer();
	$base['submenu'] .= load_update();
	$base['special'] .= load_special();
	$base['poll'] .= $string = ExecuteFile("/srv/www/htdocs/xt17/html/poll/poll.php");
	break;
.
.
hier noch mehr case-anweisungen
.
.
default:
	$base['content'] .= load_error();
	$base['submenu'] .= load_update();
	$base['special'] .= load_special();
	$base['poll'] .= $string = ExecuteFile("/srv/www/htdocs/xt17/html/poll/poll.php");
	break;
}
vorher werden die konfig-dateien mittels include eingebunden und ja, ich hab sie auf das richtige verzeichnis verlinkt.

in der functions.inc.php sin dann die funktionen (logisch):
Code:
function _error()
{
include('includes/database.inc.php');
$tmprslt = '';
$connection = mysql_connect($db['host'],$db['uid'],$db['pwd']);
if($connection)
{
mysql_select_db($db['db']);
$sql = 'SELECT content FROM gp_main WHERE id = 1';
$result = mysql_query($sql);
if($result)
{
$error = mysql_fetch_object($result);
$tmprslt .= $error->content;
}
mysql_close();
}
return $tmprslt;
}
in beiden datein passt der code, hab ihn nämlich auch mit einer älteren, funktionierenden version verglichen. warum krieg ich da jetzt nen fatal error?
 

Evilmachine

Manaheld
Mitglied seit
14.11.2003
Beiträge
1.170
Naja anscheinend ist die funktion nirgends definiert.

In deinem zweiten teil heißt die funktion nur _error nicht load_error.
 
OP
OP
K

Kagemusha

Held
Mitglied seit
18.09.2002
Beiträge
291
achja...man braucht halt nur mal ein anderes auge ^^"
ich schätze das wirds sein, werd das gleich morgen versuchen....nur komisch, dass die ganzen load-prefixes gelöscht wurden, obwohl ich nix angerührt hab...

aber auf alle fälle danke für den hinweis ^^
 

Evilmachine

Manaheld
Mitglied seit
14.11.2003
Beiträge
1.170
Kann öfter mal vorkommen^^

Aber ist das einzige was ich gefunden habe, was Fehler sein könnte^^
 
OP
OP
K

Kagemusha

Held
Mitglied seit
18.09.2002
Beiträge
291
und das war auch der fehler ^^" habs geändert und jetzt funzt wieder alles wie's soll ^^ also, danke nochmal.

hast du vielleicht auch einen tipp im bezug auf nen cache?
 

Evilmachine

Manaheld
Mitglied seit
14.11.2003
Beiträge
1.170
Nein leider net. Mit Chache habe ich noch nicht gearbeitet.

Kommt aber noch ;)

Lerne es ja gerade inner Ausbildung bzw Weiterbildung.
 
Oben