有关基于Asp的简易网上新闻发布系统的问题(50分)

  • 主题发起人 主题发起人 sharkHun
  • 开始时间 开始时间
S

sharkHun

Unregistered / Unconfirmed
GUEST, unregistred user!
在此请教各位,网上新闻发布系统中对新闻的正文是怎样处理的?
相对于较短的新闻标题,正文部分一般都比较长,几千甚至上万个字的
文章总不能放在DB中,或是放在一个单独的Txt中,用Asp处理时有什么好
的建议或经历,请赐教!!!
 
正文部分一般都是放在数据库中的,只是如果内容多的话,就把该字段设为“备注”型字
段,一般个人网站,用ACCESS作数据后台还是很不错的。
 
用备注字段
 
若是小型个人网站,放在数据库里方便。
若是想做大,强烈建议将正文包装上页眉页脚后存成HTML格式,原因参照一下大型网站http://news.163.com/就可以了。
若你用Oracle数据库就无所谓了。
数据库里只存索引和关键字等消息,用于用户搜索。
 
DB准备用sql server;
还有如果放在某一字段中,如何对他用asp进行分段处理?
>>若你用Oracle数据库就无所谓了:
Oracle真有什么厉害,再大的文本都能直接放在DB中!
请各位继续发言! thanks.
 
只要不大放mdb当然是第一选择
当年我们学校就业网的新闻部分我就这么做的(正文在memo中,读出加上html格式控制)
 
Oracle当然可以,存电影(100-500M)都行。
分段及其他函数
function removehack(hackstr)
newstr=replace(hackstr,"<","&amp;lt;")
newstr=replace(newstr,vbCrLf,"<br>")
newstr=replace(newstr,chr(34),"′")
newstr=replace(newstr,chr(39),"″")
removehack=newstr
end function
若用Sql Server不要紧,定义varchar 8000就一般够用了。
若用户大于8000的内容,割开,象www.yesky.com一样,一般一篇文章有1,2,3,4小节
 
正文处理如果不支持HTML的话要用server.htmlencode()处理一下!
得防止别人恶意代码!
 
我刚做完一个单位内部刊物的电子版,也是参照网上的例子做的,用的是ACCESS数据库,感觉
还行。若需要例子联系:miao.chi@163.com
 
多人接受答案了。
 
后退
顶部