Birthday Mail Extention

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Hmja... das bezieht sich wahrscheinlich auf $emailer

Versuchs halt nochmal damit:

Code: Alles auswählen

// START Birthday Mail Extension 
/* 
		$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_id = " . $userdata['user_id']; 
		if ( !($result = $db->sql_query($sql)) ) 
		{ 
			message_die(GENERAL_ERROR, $lang['bd_sqlerror'], '', __LINE__, __FILE__, $sql); 
		} 
		
		while( $row = $db->sql_fetchrow($result) ) 
		{ 
			$bd_mail = intval($row['user_email']); 
		} 
		*/ 
		$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_id = " . $userdata['user_id']; 
		if ( !($result = $db->sql_query($sql)) ) 
		{ 
			message_die(GENERAL_ERROR, $lang['bd_sqlerror'], '', __LINE__, __FILE__, $sql); 
		} 
		while ($row = $db->sql_fetchrow($result)) 
		{ 
			include($phpbb_root_path . 'includes/emailer.'.$phpEx);
			$emailer = new emailer($board_config['smtp_delivery']);
			$emailer->from($board_config['board_email']); 
			$emailer->replyto($board_config['board_email']); 
			
			$emailer->email_address(trim($row['user_email'])); 
			$emailer->use_template("birthday", $row['user_lang']); 
			$emailer->set_subject($lang['bd_subject']); 
			
			$emailer->assign_vars(array( 
			'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $row['username']), 0, 25)), 
			'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']), 
			'BOARDNAME' => str_replace('<br />', "\n", "-- \n" . $board_config['sitename'])) 
			); 
			$emailer->send(); 
			$emailer->reset(); 
		} 
		// END Birthday Mail Extension
Ansonsten bis morgen... :wink: easy
Benutzeravatar
Huchi
Mitglied
Beiträge: 368
Registriert: 08.11.2004 13:51
Wohnort: Pforzheim
Kontaktdaten:

Beitrag von Huchi »

Hm,
wars auch net :(

Code: Alles auswählen

Warning: preg_replace(): Empty regular expression in /srv/www/htdocs/web139/html/phpBB2/includes/page_header.php on line 323

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web139/html/phpBB2/includes/page_header.php:323) in /srv/www/htdocs/web139/html/phpBB2/includes/page_header.php on line 566

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web139/html/phpBB2/includes/page_header.php:323) in /srv/www/htdocs/web139/html/phpBB2/includes/page_header.php on line 572

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web139/html/phpBB2/includes/page_header.php:323) in /srv/www/htdocs/web139/html/phpBB2/includes/page_header.php on line 573
Edit: Muss dazu sagen das der Fehler natürlich im header angzeigt wird. Eingeloggt ist das Geburtstagskind dann auch und die mail geht auch raus. Nur wie gesagt der Fehler kommt halt!
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Benutzeravatar
Huchi
Mitglied
Beiträge: 368
Registriert: 08.11.2004 13:51
Wohnort: Pforzheim
Kontaktdaten:

Beitrag von Huchi »

Hi .......,

ich weiss das Thema ist schon fast 2 Monate her, aber die Lösung hab ich immer noch nicht! Vielleicht hat doch noch einer eine Idee?
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Antworten

Zurück zu „phpBB 2.0: Mod Support“