Seite 1 von 1

Cannot redeclare class in emailer ...

Verfasst: 29.02.2004 13:49
von stei109
Hi!

Ein Besucher meldete mir soeben folgenden Fehler:

Code: Alles auswählen

Cannot redeclare class emailer in ..../phpbb/includes/emailer.php on line 28
Die "emailer.php" wurde nicht geändert (ist im Originalzustand).

Ich habe zwar einige Mods installiert, die alle einwandfrei laufen.
Der letzte MOD war die Benachrichtigung bei jedem Thema (eMail an den Administrator). Bearbeitet wurden nur die "/includes/functions.php" und die "posting.php". Neu erstellt "admin_notify.tpl".

Scheint ein eher ausgefallenes Problem zu sein, die Suche hier brachte keinen Erfolg :roll:

Danke,
Elmar

Verfasst: 29.02.2004 15:14
von netzmeister
Hallo,
verlinke mal bitte die posting.php und die /includes/functions.php

Gruß netzmeister

Verfasst: 29.02.2004 15:24
von stei109
Hi netzmeister!

Here they are...
http://www.st-software.at/posting.php.txt
http://www.st-software.at/functions.php.txt

Die automatische Benachrichtigung habe ich zwischenzeitlich deaktiviert. Function ist aber noch vorhanden.

Schönen Gruß,
Elmar

Verfasst: 29.02.2004 19:43
von netzmeister
Hallo,
such mal in der /includes/functions.php folgende Zeile.

Code: Alles auswählen

         include($phpbb_root_path . 'includes/emailer.'.$phpEx); 
ändere die in

Code: Alles auswählen

//         include($phpbb_root_path . 'includes/emailer.'.$phpEx); 
Gruß netzmeister

Verfasst: 29.02.2004 19:49
von stei109
Hi netzmeister!

Werde das mal probieren (wenn mein Forum dann wieder einwandfrei läuft).

Danke,
Elmar

PS: wenn ich den include-Befehl rausnehme, funktioniert dann überhaupt noch die Benachrichtigung bei jedem Thema ?
Momentan ist aber diese Funktion ohnehin deaktiviert.

Verfasst: 29.02.2004 19:54
von Schumi
Du kannst die Zeile auch durch diese ersetzen:

Code: Alles auswählen

include_once($phpbb_root_path . 'includes/emailer.'.$phpEx);
(Falls die Version von netzmeister nicht funktioniert)

Verfasst: 05.10.2005 15:37
von hyperangel
Ich hatte auch diesen Fehler und dank des Codes von Schumi
include_once($phpbb_root_path . 'includes/emailer.'.$phpEx);
ist diese Fehlermeldung nun endlich weg - DANKE !!

Verfasst: 07.10.2005 20:59
von hyperangel
Zu früh gefreut :evil:
Heute tauchte urplötzlich die Fehlermeldung doch wieder auf. Wie kann das denn bloß angehen, dass die mal auftaucht und mal nicht????

Ich habe vor kurzem ein Mod installiert, damit ich als Foren-Admin bei jedem Neueintrag oder einer Antwort eine email bekomme und seitdem taucht diese Fehlermeldung "sporadisch" auf ... :cry:

Gruß

hyperangel