Fatal error: Cannot redeclare class emailer in...

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Fice
Mitglied
Beiträge: 29
Registriert: 28.08.2003 15:21

Fatal error: Cannot redeclare class emailer in...

Beitrag von Fice »

Hi @ all

Ich hab ein richtig großes Prob.
Und zwar hab ich einige Hacks installiert, und auch getestet ob sie gehen, jedoch hab ich vergessen zu testen ob das Posten dann noch geht.
Immer wenn man jetzt etwas schreibt (egal ob neues Thema oder antwort)
kommt folgende Meldung:

Fatal error: Cannot redeclare class emailer in /home/ficeinfo/public_html/community/Forum/phpBB2/includes/emailer.php on line 28

Wisst ihr welcher Mod solche Probleme verursacht?

Folgende Hackks sind installiert?

-Add field to post
-bbcode center
-fast&furious
-mod Topic_display_order
-recent min
-topics ive started
-Beiträge gelesen ungelesen
-staff
-personal notes
-Cash Mod
-smilie Creator
-topic shadow
-Nickpage
-admin account
-quick search
-forum views
-nicht verstecken
-send pm on registration
-user title
-avatarlimit
-author hyperlink mod
-quick reply
-Download Mod
-abonnieren
-impressum
-nickpage Liste
-anti- robotig-reg-flood
-More UserfriendlyLostPasswordreset...
-Mini Forum Statistik im Index
-No avatars
-smart login redirect
-bookmark mod
-ircqnet-chat
-member number in viewtopic
-Cash Mod
-forum active
-awsw sitemap mod
-LastPostTopicIndex14a_phpbb205
-topic shadow
-jump to

Bitte helft mir.

mfg
Marcel[/quote]
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Hast du DEBUG MODE an?

Was steht denn so rund um die Zeile 28?
Benutzeravatar
Fice
Mitglied
Beiträge: 29
Registriert: 28.08.2003 15:21

Beitrag von Fice »

Ich hab die includes/emailer.php gar nicht geändert.
Zeile 18 bis 38

Code: Alles auswählen

 *   (at your option) any later version.
 *
 ***************************************************************************/

//
// The emailer class has support for attaching files, that isn't implemented
// in the 2.0 release but we can probable find some way of using it in a future
// release
//
class emailer
{
	var $tpl_file;
	var $use_smtp;
	var $msg;
	var $mimeOut;
	var $arrPlaceHolders = array();	// an associative array that has the key = placeHolderName and val = placeHolderValue.
	var $subject, $extra_headers, $address;

	function emailer($use_smtp)
	{
		$this->use_smtp = $use_smtp;
Jetzt kommt eine andere fehlermeldung:

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND fw.user_id NOT IN (2, -1 ) AND f.forum_id = AND

SELECT u.user_id, u.username, u.user_email, u.user_lang, f.forum_name FROM phpbb_users u, phpbb_forums_watch fw, phpbb_forums f WHERE fw.forum_id = AND fw.user_id NOT IN (2, -1 ) AND f.forum_id = AND f.forum_notify = '1' AND u.user_id = fw.user_id

Line : 793
File : /home/ficeinfo/public_html/community/Forum/phpBB2/includes/functions_post.php

Vorher war eine weiße Seite mit der einen Zeile, jetzt ist alles im Design des forum, Header und Footer sind zu sehen.

mfg
Marcel
Benutzeravatar
Fice
Mitglied
Beiträge: 29
Registriert: 28.08.2003 15:21

Beitrag von Fice »

Das ist der Code der in includes/functions_post.php
steht:

Code: Alles auswählen

			$sql = "SELECT u.user_id, u.username, u.user_email, u.user_lang, f.forum_name
				FROM " . USERS_TABLE . " u, " . FORUMS_WATCH_TABLE . " fw, " . FORUMS_TABLE . " f
				WHERE fw.forum_id = $forum_id
					AND fw.user_id NOT IN (" . $userdata['user_id'] . ", " . ANONYMOUS . $user_id_sql . " )
					AND f.forum_id = $forum_id
					AND f.forum_notify = '1'
					AND u.user_id = fw.user_id";
			if ( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, "", "", __LINE__, __FILE__, $sql);
			}
			
			$orig_word = array();
			$replacement_word = array();
			obtain_word_list($orig_word, $replacement_word);

			include($phpbb_root_path . 'includes/emailer.'.$phpEx);
			$emailer = new emailer($board_config['smtp_delivery']);

			$script_name = preg_replace("/^\/?(.*?)\/?$/", "\\1", trim($board_config['script_path']));
Nachtrag: Die 1. fehlermeldung kommt beim Antworten, und die antwort wird trotzdem gespeichert.
Die2. Fehlermeldung kommt beim erstellen eines Themas, und dieses wird nicht gespeichert.

mfg
Marcel
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“