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

2016-01-29 14:50 279 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

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

延伸阅读
  一般在站点制作中,总难免需要在网页中输入联系的Email。但不知,这样就给那些所谓的网络商家有机可乘,他们会使用软件或者程序进行搜索,然后将你的Email地址放入他们的联系库中,以后就会无休无止的垃圾邮件“光临”你的邮箱,实在让人头痛,Juven也痛苦不堪呀。 这次我们来介绍一种方法,就是使用javascript制作的,并不影响你...
标签: Web开发
script function toScript(val) {  var value = val.value  value  = value.replace(/\\/gi,"\\\\").replace(/"/gi,"\\\"").replace(/'/gi,"\\\'")  valArr = value.split("\r\n")  value=""  for (i=0; ivalArr.length; i++)  {   value += (i==0) ? "info =" : ""   value += "  \"" + va...
标签: 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...
标签: 聊天软件
  有时候我们需要把QQ秀的图片放在自己的网页,一般情况都是通过截图的方法来把QQ秀图片放到网页中的,但这个方法有个缺点,就是不能和QQ里面的QQ秀同步,所以每次更新了自己的QQ秀后就要重新截图来放到网页中。其实腾讯网站有一个专门显示自己QQ秀的网址,我们只要把这个网址嵌入到自己的网页中就可以和QQ里面的QQ秀同步了。 如:...
文件由PowerPoint转成Flash格式教程   想必大家对PPT和flash两个格式的文件不陌生了,两个格式各有好处,教学,演示等场合下我们都使用PPT演示文件。但PPT格式文件也有一定的缺点,如可随便被人修改,在跨平台使用上不是很方便等。相比这下,Flash就没有这方面的问题,而且,Flash还能方便的直接嵌入网页、邮件中展示,让创意,方案等...

经验教程

610

收藏

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