我的第二个php程序(2)

今天把纪检委的后台写了,前后台全部写在一个index.php里面,感觉有点bt,实际上我觉得php由于具有特殊的用途,文件结构又与用户界面相关,情况复杂,其代码重用性要最大程度提高的话,要么就把文件写得很散,尽可能提高功能通用程度,越细化就越方便封装和设计接口,越通用就越便于重用;要么就写到一个文件里面,像一般的应用程序一样自由处理,这样至少在面向过程的程序思路方面会有很大方便.但是做为具有一定规模的程序,这样做可能不符合动态网页语言的特殊环境,造成不便.

这个迷你CMS特别适合的站点:

  • 按栏目发布文章,但栏目设置几乎不会变动的站点(因为要变动的话你就必须得去改php,也很方便. 在后台里就没做这样的功能了,因为这给编写程序带来很大方便:后台和普通界面可以整合,不需要单独界面).
  • 结构简单,只要求 文章类别 和 link列表 这两种结构的,并且不需要二级子类别的(这个功能其实也容易扩充).

功能是太简单了点哈.但现在确实有不少这样低要求的(特别是那种其实不大需要网站的官方机构),而且想到仅需要一个不到8k的index.php、一个html模板、一个css就可以搞定,感觉还是很爽哈.(用模板所以需要一个template.inc,可选外挂:tinyMCE editor)

下载:miniCMS

  • Dying

    他一向如此……

  • su27

    Pi! I’m so busy and feel it quite unfair … other Grade-4-people are living a colorful life but I’m living with Linux and even don’t have an input method!

  • milkliker

    哇~~party耶~~
    SU27现在已经开始纸醉金迷,醉生梦死的生活了……

  • su27

    to Dying: PHP – Also see http://www.su27.org/?2006/3/12/1

    mulong: Sure!

  • mulong

    速度快了是因为我和曾波取消了freebsd的防火墙,呵呵,一个banner条影响不了速度的。
    SU:
    周五有聚会,都是老朋友的,邀请你去,而且必须去:)
    这次只有收到邀请的人才去的

  • Dying

    我觉得你的站速度快了就是因为你把banner取消了,恩恩。。

    有留言簿这种东西么,供废话多的人踩的那种。

  • Dying

    php,那是虾米东西?(无辜的,我是)

  • milkliker

    确实没得啥子用,太简单了…
    当时脑子发热,去报了名. 现在舍不得100+的报名费所以去考了.

  • su27

    你这辈子还早得很,会更多的!
    还考二级啊,那个不是据说没得啥子用得嘛?

  • milkliker

    现在多写代码对以后没坏处的!
    我今天去考计算机二级上机,3分钟就搞定了。看来学好PHP对C也有很大的帮助啊~~
    现在回头想想,这辈子写过的PHP代码文件还是很多了……