Seite 1 von 1

Meine Fehler beim update von 2.08

Verfasst: 22.12.2004 15:44
von jörg gierth
Hi,

da sich ja wirklcih um gravierende Sicherheitslücken handelt will nun ich auch mal anfangen und updaten.
Von der Version 2.08 auf die 2.09 bekomme ich in der
privmsg nun einen Fehler wenn ich mir eine PN anschauen möchte.
Eine schreiben das klappt.

Hier der Fehler:

Code: Alles auswählen

Could not query private message post information

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 '' at line 11

SELECT u.username AS username_1, u.user_id AS user_id_1, u.user_absence, u.user_absence_mode, u2.username AS username_2, u2.user_id AS user_id_2, u.user_sig_bbcode_uid, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_avatar, pm.*, pmt.privmsgs_bbcode_uid, pmt.privmsgs_text FROM phpbb_privmsgs pm, phpbb_privmsgs_text pmt, phpbb_users u, phpbb_users u2 WHERE pm.privmsgs_id = 13022 AND pmt.privmsgs_text_id = pm.privmsgs_id AND ( ( pm.privmsgs_to_userid = 706 AND ( pm.privmsgs_type = 0 OR pm.privmsgs_type = 1 OR pm.privmsgs_type = 5 OR pm.privmsgs_type = 6) AND u.user_id = pm.privmsgs_from_userid AND u2.user_id = pm.privmsgs_to_userid

Line : 338
File : C:\apachefriends\xampp\htdocs\phpBB2\privmsg.php3
Das ist der Part dazu:

Code: Alles auswählen

		// Check to see if the poster has a 'full' sent box
		$sql = "SELECT COUNT(privmsgs_id) AS sent_items, MIN(privmsgs_date) AS oldest_post_time
			FROM " . PRIVMSGS_TABLE . "
			WHERE privmsgs_type = " . PRIVMSGS_SENT_MAIL . "
				AND privmsgs_from_userid = " . $privmsg['privmsgs_from_userid'];
		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Could not obtain sent message info for sendee', '', __LINE__, __FILE__, $sql);
		}
Kann mir jemand hier helfen.

Gruß Jörg

Verfasst: 22.12.2004 15:49
von Mario Siebert
Das ist auf keinen Fall der Part zur obigen Fehlermeldung, poste am besten mal einen Link zu deiner privmsg.php als *.txt damit man sich das mal ansehen kann.

Grüße Mario

Verfasst: 22.12.2004 16:38
von jörg gierth
Sorry war wieder mal zu schnell.
*Aufdiefingerhau*
Geht nun war ein Zeichen zu viel in der Zeile.

Danke jörg

Verfasst: 22.12.2004 17:37
von jörg gierth
nun bin ich bei 2.011 angekommen mit den updaten
und bekomme beim senden von pn´s einen Fehler:

Code: Alles auswählen

Failed sending email :: 

DEBUG MODE

Line : 1544
File : C:\apachefriends\xampp\htdocs\phpBB2\privmsg.php3
Dies ist die Zeile:

Code: Alles auswählen

//				$emailer->send();
// Start replacement - Custom mass PM MOD
if (!($emailer_result=$emailer->send(1)))
{
	message_die(GENERAL_ERROR, 'Failed sending email :: ' . $emailer_result, '', __LINE__, __FILE__);
}
Die Stelle betrifft den custom-PM-Mod.
Die Pn wird aber verschickt und wird auch als neu deklariert.

Nun kann ich aber wirklich mal um hilfe schreien.

Gruß Jörg