转换程序中,我用了以下代码代替原来的取$subject,$message,$htmlon,在step_5.php里:
- $subject = rtrim(cutstr(trim(@strip_tags($dvp['topic'])), 78),'\\');
- if (isset($dvp['body'])){
- $message = $subject !=trim(@strip_tags($dvp['topic'])) ? convertbbcode(trim(@strip_tags($dvp['topic'])) ."[br]" . $dvp['body']) : convertbbcode($dvp['body']);
- //$message = convertbbcode($dvp['body']);
- }else{
- $message =trim(@strip_tags($dvp['topic']));
- $subject= $dvp['parentid']==0 ? $subject : '';
- }
- $htmlon = ishtml($message);
- if( $htmlon == 1 && strripos($message,"
复制代码 ")){
$message = html2ubb($message);
$htmlon = 0;
}elseif ($htmlon ==1) {
$message = delhtml($message);
}else {
$message = str_replace(" "," ",$message);
}
[/code]
当然,还有许多的自定义函数来处理,如ishtml函数,html2ubb函数,delhtml函数。
|