我要实现一个博客系统,如何在注册一个用户后,就给他生成一个博客空间。特急,请大家多帮忙。请尽量说的详细些,谢谢分不够另开贴补上。

解决方案 »

  1.   

    你可以去这里下源码看看
    http://www.cnblogs.com/dudu/archive/2004/12/14/77148.html
      

  2.   

    blos系统就和新闻系统是一样的
    得到当前用户的所有文章,然后显示出来
    至于你看到的比如http://blgo.csdn.net/user1 之类的并不是真实文件夹对应的路径
    而是使用了url重写的技术 
    比如请求http://blgo.csdn.net/user1 其实是个转到
    http://www.csdn.net/showblog?user = user1
    看看是不是和新闻系统一样。。
      

  3.   

    这关系到你的数据库设计,比如user表存放用户注册信息,user_blog表存放用户的博客信息,字段有博客名,博客描述, 等..这两个表通过userid关联.当有人注册用户时,先在user表中新增一条记录,然后在user_blog表中也新增一条记录,博客名,博客描述这些字段可以先填入默认值,以后让他自己修改就行了.user_blog表中有关于这个用户的记录,就等于他有一个空间, 这样不就行了吗?
      

  4.   

    flying02(重在交流.学习.分数次要.见谅) :楼上的兄弟,这点我和你的思路是一样的,我想要的是在user_blog表存完信息后,比如博客地址是http://shenzhimin.51.com,我怎么一点这个联接就打开这个用户的博客首页了
      

  5.   

    比如shenzhimin是注册用户名,http://shenzhimin.51.com这个二级域名就是这个用户的blog主页,你要通过前端控制技术(front controller)解析这个http://shenzhimin.51.com URL,其实就是取出http://之后.51之前那段文本,去user_blog 表中取出这行记录,也就是博客名,博客描述之类的东西,取出来之后,把这些东西替换到你的默认Blog模板中就行了.这里有两个难点,第一:front controller 这个我是用过的,比较难运用.具体去查资料,也许你的这个需求也可以不用这种方法.我只是举例
    第二就是取出数据之后具体怎么显示,是用直接套模板输出呢,还是输出一个静态HTML文件存到硬盘,这个要好好策划一下.
      

  6.   

    flying02(重在交流.学习.分数次要.见谅) :我是新手,只要实现注册会员了,有个默认的主页可以写文章,发照片就行了,可以不用front controller 吗?我的MSN是[email protected]   可以留个MSN吗?谢谢
      

  7.   

    有个URL重写的东西,不过是.NET 1.1的
    有兴趣的搜一下,
    URLReWrite
    在微软网站上可以下载