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

2016-01-29 14:50 283 1 收藏

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

【 tulaoshi.com - PHP 】

  将RTF格式的文件转成HTML并在网页中显示的代码
它是这样工作的,将一个RTF文件上传,然后转成HTML显示出来,代码有点复杂,teaman还要好好研究,好象中文版有点问题。

    <html
    <body
    <?
    if(!($userfile)) {
    ?
    <form enctype="multipart/form-data" action="<?print($PHP_SELF);?" method=post
    <input type=hidden name="max_file_size" value=2000
    Send this file: <input name=userfile type=file
    <input type=submit value=Upload
    </form
    </body
    </html
    <?
    exit;
    }
    function ProcessTags($tags, $line) {
    $html = "";
    global $color;
    global $size;
    global $bullets;
    // Remove spaces.
    $tags = trim($tags);
    // Found the beginning of the bulleted l
    //     ist.
    if(ereg("pnindent", $tags)) {
    $html .= "<ul<li";
    $bullets += $line;
    $tags = ereg_replace("par", "", $tags);
    $tags = ereg_replace("(tab)", "", $tags);
    }
    if($line - $bullets == 0) {
    $tags = ereg_replace("par", "", $tags);
    }
    elseif($line - $bullets == 1) {
    if(ereg("pntext", $tags)) {
    $html .= "<li";
    $tags = ereg_replace("par", "", $tags);
    $tags = ereg_replace("(tab)", "", $tags);
    $bullets++;
    }
    else {
    $html .= "</ul";
    $bullets = 0;
    }
    }
    // Convert Bold.
    if(ereg("b0", $tags)){ $html .= "</b"; }
    elseif(ereg("b", $tags)) { $html .= "<b"; }
    // Convert Italic.
    if(ereg("i0", $tags)){ $html .= "</i"; }
    elseif(ereg("i", $tags)) { $html .= "<i"; }
    // Convert Underline.
    if(ereg("ulnone", $tags)){ $html .= "</u"; }
    elseif(ereg("ul", $tags)){ $html .= "<u"; }
    // Convert Alignments.
    if(ereg("pardqc", $tags)) { $html .= "<div align=center"; }
    elseif(ereg("pardqr", $tags)) { $html .= "<div align=right"; }
    elseif(ereg("pard", $tags)){ $html .= "<div align=left"; }
    // Remove pard from the tags so it does
    //     n't get confused with par.
    $tags = ereg_replace("pard", "", $tags);
 &n

来源:http://www.tulaoshi.com/n/20160129/1494446.html

延伸阅读
标签: Web开发
我想让textarea中写的html页面显示为html形式      我知道有htmledit之类的工具   我用不了他的那么多的功能     我只要简单的显示就可以了 1楼 如果你只为显示的话,可以用document.write()      如果还要编辑的话,我觉得你可能还是要用htm...
标签: 电脑入门
SubRip是专门用来抓取DVD影片里的字幕,当抓取出来的字幕文件,SubRip还可以自动帮我们加上字幕的时间标记,这对于常在使用DVD转换功能的人,可说是一大利器,让我们连同DVD最重要的字幕文件也能得以顺利抓取下来。 sub字幕如何转srt格式? PS:单纯使用subrip对转换英文sub字幕效果较好。要转换中文sub字幕,此软件效果就感觉一般了。 ...
标签: word
word2010怎么将doc转成pdf格式   首先在文件菜单下选择另存为选项,如下图所示。   在另存为对话框中的保持类型选择pdf格式,点击保存后就可以将doc转成pdf了,如下图所示。     word2010界面介绍   1、标题栏:显示正在编辑的文档的文件名以及所使用的软件名。 2、文件选项卡:基本命令...
标签: ASP
  <% Function GetPage(url) dim Retrieval Set Retrieval = CreateObject("Microsoft.XMLHTTP") With Retrieval .Open "Get", url, False ', "", "" .Send GetPage = BytesToBstr(.ResponseBody) End With Set Retrieval = Nothing End Function Function BytesToBstr(body) dim objstream set objstream = Server.CreateObj...
文件由PowerPoint转成Flash格式教程   想必大家对PPT和flash两个格式的文件不陌生了,两个格式各有好处,教学,演示等场合下我们都使用PPT演示文件。但PPT格式文件也有一定的缺点,如可随便被人修改,在跨平台使用上不是很方便等。相比这下,Flash就没有这方面的问题,而且,Flash还能方便的直接嵌入网页、邮件中展示,让创意,方案等...

经验教程

228

收藏

40
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部