"Sinnlose" Fehlermeldung(?)

  • Themenstarter Themenstarter ByeBye 177919
  • Beginndatum Beginndatum
B

ByeBye 177919

hey,

ich kann eigentlich mit Fehlermeldungen umgehen.

Bzw sie deuten und mir ausdenken was sie wohl heißen und mir sagen.

Doch dieser Fehler ist für mich total sinnbefreit >

Code:
Fatal error: Cannot redeclare loginuser() (previously declared in /home/tomekk/html/mycms/cfg/functions.php:4) in /home/tomekk/html/mycms/cfg/functions.php on line 10

loginuser() wurde in der zeile 4 schon mal deklariert und in der 10 nochmal? Komisch, den weder in der 4 noch in der 10 steht wichtiger code sondern nur echo("hühnerkacke") (hab es so genannt nach etlichen versuchen und verzweiflung).

Kann mir einer da helfen...?

Bzw nach welchem Fehler ich suchen muss?
 
Von was?

functions.php oder jede Seite vom cms?

Den es kommt auf jede Seite von meinem cms.
 
Es reicht der betreffende Ausschnitt.

Okey....

Hier 4 - 10 von functions.php

PHP:
if(!session_is_registered(User)) {

die('<tc>Nur für Registrierte möglich. Bitte einlogen!</tc>');
}
if(!session_is_registered(Pass)) {

die('<tc>Nur für Registrierte möglich. Bitte einlogen!</tc>');
}
}
 
Ja da... also 4 - 10...genau das was ich da gepostet hab.

da fehlt nur 1 zeile, und zwar zeile 3. Aber du sagtest ja solle das ausgeben was er mir da sagte.

PHP:
function loginuser() {
if(!session_is_registered(User)) {

die('<tc>Nur für Registrierte möglich. Bitte einlogen!</tc>');
}
if(!session_is_registered(Pass)) {

die('<tc>Nur für Registrierte möglich. Bitte einlogen!</tc>');
}
}
 
Bindest du die Datei möglicherweise mehrmals in das aufgerufene Skript ein?

Was heißt "in das aufgerufene Skript"?

Den es kommt schließlich auf jede page.

Ich hab überall include ("urlbla/functions.php"); stehen wo ich es brauche.

z.b für logins, mysql connection, file management usw...
 
Zurück