你在回答我的问题的时候 实际上已经实现了这个功能 当然我在提问的时候也已经实现了这个功能  只不过 csdn 是用的xml和asp  我希望的是html和php 还有 我想问的是 新闻内容这个字段 在数据库里是用text类型还是用什么因为我要考虑新闻内容里要有空格和换行 也就是说我希望的是输出的结果和输入的结果完全一致 就像csdn 这样

解决方案 »

  1.   

    可以的两天我还想这样做的呢
    说一下我的想法吧
    因为我的数据库很小所以放新闻的主体内容是不可以能的但为了方便做链接所以我把新闻id,标题,新闻分类号,新闻生成页的的标题(就是你的不同页不同标题.html)放在数据库中,,,,,
    再把其它所有主体内容、图片地址、均生成如下格式(在php中编写)...
    <html>...<内容>....</html>....
    生成.html文件用日期做标题,20021202.html,可以说方便性还可以....
    搜索功能也强相关链接也不错,,,
    不过昨天我申请加大了mysql,,,,
    现在更方便了。
    我也是新手,只能用这种双混合模式实现。
    希望高手能把手纯文本实现的方法贴出来,,,,
      

  2.   

    实现方法我已经想到了 谢谢现在我最想知道的是 关于 新闻内容 在mysql 数据库里的存储类型是什么 text blob(不会吧~) varchar 问这个问题是为了希望我的页面生成以后不需要做任何修改 所以要考虑到 空格和回车的问题 所以想明确一下  例子:csdn
      

  3.   

    php论坛里的水分太多 我帮你up
      

  4.   

    up gz learn!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      

  5.   

    不论以何种字符格式保存你的数据,数据中的空格和换行符都是有效的,显示到页面后看不到空格和换行副是因为没有把空格和换行符替换成浏览器能识别的&nbsp;和<br>。你输出一个chr(32)或者chr(10)的字符到浏览器,浏览器无法识别。所以你可以这样做
    如果str是存放在数据库中的字符串,你在输出到浏览器前将其中的chr(32)和chr(10)分别替换为“&nbsp;”和“<br>”就可以了