found a "bug" with messages that contained single-quotes in the message body
[code:1]while ( $row = mysql_fetch_object( $result ) ) {
// uses phpbb's bbcode encoder to make a uid for each message
// which is required for the bbcode to work in phpbb
$bbcode_on="";
$bbcode_uid = ( $bbcode_on ) ? make_bbcode_uid() : '';
$message = prep ( $row->message);
$subject = stripslashes( $row->subject );
$subject = preg_replace ('/\'/', '\\\'', $subject);
$query = "INSERT INTO {$phpbb_dbprefix}posts_text (post_id, bbcode_uid, post_subject, post_text) VALUES ('$row->id','$bbcode_uid',
'$subject', '$message')";[/code:1]
replace
[code:1]$message = prep ( $row->message); [/code:1]
with
[code:1] $message = prep ( $row->message);
$message = addslashes($message);[/code:1]
Post edited by: Korgmatose, at: 2006/12/01 01:18