您的位置:程序门 -> web 开发 -> asp



一个关于新闻发布系统的小问题!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


一个关于新闻发布系统的小问题!
发表于:2007-01-12 00:33:54 楼主
我想做一个简单的新闻发布系统,可是怎样才能让显示页面的文字按原格式显示呢?高手请指点一个!在此先谢过!!谢谢!
发表于:2007-01-12 08:20:101楼 得分:0
写入数据库时把空格替换成&nbsp;回车换成 <br>
读出来就可以。
发表于:2007-01-12 09:06:332楼 得分:0
这有个函数   function   htmlencode(fstring)
if   not   isnull(fstring)   then
        fstring   =   replace(fstring,   "> ",   "&gt; ")
        fstring   =   replace(fstring,   " < ",   "&lt; ")
        fstring   =   replace(fstring,   chr(32),   "&nbsp; ")
        fstring   =   replace(fstring,   chr(34),   "&quot; ")
        fstring   =   replace(fstring,   chr(39),   "&#39; ")
        fstring   =   replace(fstring,   chr(13),   " ")
        fstring   =   replace(fstring,   chr(10)   &   chr(10),   " </p> <p>   ")
        fstring   =   replace(fstring,   chr(10),   " <br>   ")
        htmlencode   =   fstring
end   if
end   function
你用htmlencode(文章内容)调用看看!
发表于:2007-01-12 09:10:053楼 得分:0
'str为你入库的页面文字字符串
function   strinput(str)
strinput   =   replace(str, "   ",   "&nbsp; ")
strinput   =   replace(str,chr(13)&chr(10), " <br> ")
end   sub
发表于:2007-01-12 09:27:034楼 得分:0
楼上是入库时候的函数,我的是出库时候的。如果入库没做替换,就可以用我出库的。
发表于:2007-01-12 09:38:265楼 得分:0
ls说得差不多了
发表于:2007-01-12 09:41:436楼 得分:0
一般来说是入库时进行处理,这样在出库时,直接调用就可以了,你把turefox()   的代码,反过来用就行了。
  fstring   =   replace(fstring,   "> ",   "&gt; ")
  fstring   =   replace(fstring,   " < ",   "&lt; ")
这是出库
  fstring   =   replace(fstring,   "&gt; ",   "> ")
  fstring   =   replace(fstring,   "&lt; ",   " < ")

发表于:2007-01-12 10:08:187楼 得分:0
呵呵
可能是我比较懒一点吧
我直接用ewebeditor编辑器
什么功能都有耶
发表于:2007-01-12 11:17:568楼 得分:0
谢谢turefox,受教了


快速检索

最新资讯
热门点击