欢迎光临第一亲子网

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

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

导读: bsp;牋$numOfColors = count($match); 牋牋for($k = 0; $k < $numOfColors; $k += 3) { 牋牋$red = dechex($match[$k]); 牋牋$red = $match[$k] < 16 ? "0$red" : $red; 牋牋$green = dechex($match[$k + 1]); 牋牋$green = $match[$k +1] < 16 ? "0$green" : $g...

bsp;牋$numOfColors = count($match);
牋牋for($k = 0; $k < $numOfColors; $k += 3) {
牋牋$red = dechex($match[$k]);
牋牋$red = $match[$k] < 16 ? "0$red" : $red;
牋牋$green = dechex($match[$k + 1]);
牋牋$green = $match[$k +1] < 16 ? "0$green" : $green;
牋牋$blue = dechex($match[$k + 2]);
牋牋$blue = $match[$k + 2] < 16 ? "0$blue" : $blue;
牋牋$fcolor[] = "$red$green$blue";
牋牋}
牋牋$numOfColors = count($fcolor);
牋牋}
牋牋// Or else, we parse the line, pulling o
牋牋//牋牋爁f words and tags.
牋牋else {
牋牋$token = "";
牋牋$start = 0;
牋牋$lineLength = strlen($rtfile[$i]);
牋牋for($k = 0; $k < $lineLength; $k++) {
牋牋if($rtfile[$i][$start] == "\" && $rtfile[$i][$start + 1] != "\") {
牋牋// We are now dealing with a tag.
牋牋$token .= $rtfile[$i][$k];
牋牋if($rtfile[$i][$k] == " ") {
牋牋$newFile[$i] .= ProcessTags($token, $i);
牋牋$token = "";
牋牋$start = $k + 1;
牋牋}
牋牋elseif($rtfile[$i][$k] == " ") {
牋牋$newFile[$i] .= ProcessTags($token, $i);
牋牋$token = "";
牋牋}
牋牋}
牋牋elseif($rtfile[$i][$start] == "{") {
牋牋// We are now dealing with a tag.
牋牋$token .= $rtfile[$i][$k];
牋牋if($rtfile[$i][$k] == "}") {
牋牋$newFile[$i] .= ProcessTags($token, $i);
牋牋$token = "";
牋牋$start = $k + 1;
牋牋}
牋牋}牋
牋牋else {
牋牋// We are now dealing with a word.
牋牋if($rtfile[$i][$k] == "\" && $rtfile[$i][$k + 1] != "\" && $rtfile[$i][$k - 1] != "\") {
牋牋$newFile[$i] .= ProcessWord($token);
牋牋$token = $rtfile[$i][$k];
牋牋$start = $k;
牋牋}
牋牋else {
牋牋$token .= $rtfile[$i][$k];

上一页12345下一页

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

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