欢迎光临第一亲子网

将RTF格式的文件转成HTML并在网页中显示的代码(2)

2013-9-3 | 来源:第一亲子网 | 点击:

导读: , $tags)){ $html .= ""; } 牋牋elseif(ereg("\i", $tags)) { $html .= ""; } 牋牋// Convert Underline. 牋牋if(ereg("\ulnone", $tags)){ $html .= ""; } 牋牋elseif(ereg("\ul", $tags)){ $html .= ""; } 牋牋// Convert Alignments. 牋牋if(ereg("\pard\qc...

, $tags)){ $html .= ""; }
牋牋elseif(ereg("\i", $tags)) { $html .= ""; }
牋牋// Convert Underline.
牋牋if(ereg("\ulnone", $tags)){ $html .= ""; }
牋牋elseif(ereg("\ul", $tags)){ $html .= ""; }
牋牋// Convert Alignments.
牋牋if(ereg("\pard\qc", $tags)) { $html .= "
"; }
牋牋elseif(ereg("\pard\qr", $tags)) { $html .= "
"; }
牋牋elseif(ereg("\pard", $tags)){ $html .= "
"; }
牋牋// Remove pard from the tags so it does
牋牋//牋牋爊't get confused with par.
牋牋$tags = ereg_replace("\pard", "", $tags);
牋牋// Convert line breaks.
牋牋if(ereg("\par", $tags)){ $html .= "
"; }
牋牋// Use the color table to capture the fo
牋牋//牋牋爊t color changes.
牋牋if(ereg("\cf[0-9]", $tags)) {
牋牋global $fcolor;
牋牋$numcolors = count($fcolor);
牋牋for($i = 0; $i < $numcolors; $i++) {
牋牋$test = "\cf" . ($i + 1);
牋牋if(ereg($test, $tags)) {
牋牋$color = $fcolor[$i];
牋牋}
牋牋}
牋牋}
牋牋// Capture font size changes.
牋牋if(ereg("\fs[0-9][0-9]", $tags, $temp)) {
牋牋$size = ereg_replace("\fs", "", $temp[0]);
牋牋$size /= 2;
牋牋if($size <= 10) { $size = 1; }
牋牋elseif($size <= 12) { $size = 2; }
牋牋elseif($size <= 14) { $size = 3; }
牋牋elseif($size <= 16) { $size = 4; }
牋牋elseif($size <= 18) { $size = 5; }
牋牋elseif($size <= 20) { $size = 6; }
牋牋elseif($size <= 22) { $size = 7; }
牋牋else{ $size = 8; }
牋牋}
牋牋// If there was a font color or size cha
牋牋//牋牋爊ge, change the font tag now.
牋牋if(ereg("(\cf[0-9])||(\fs[0-9][0-9])", $tags)) {
牋牋$html .= &

上一页 12345下一页

上一篇:将RTF格式的文件转成HTML并在网页

下一篇:将RTF格式的文件转成HTML并在网页