Seite 2 von 2

Verfasst: 12.07.2005 19:29
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

Verfasst: 12.07.2005 19:59
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!

Verfasst: 01.09.2005 19:33
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?