不好,还有ftp直接更新这个模式,万一是后期更新的呢?这个是针对多用户的。

解决方案 »

  1.   

    没搞清楚你的需求,还有比时间判断更直接的吗?
    难道你要求昨天更新了一次,今天内容改了也不更新?
    如果这样你需要一个类似log的东西去判断
      

  2.   

    你每次改的什么纪录下来,更新改过的文件就可以了或者用cvs等
      

  3.   

    首先要搞清楚你的需求是什么是类似下载/视频那种二进制文件的更新,还是网页/文本那种更新呢?
    这样的话是文件整体更新,基本判断日期时间就足够了如果是多用户更新同一个html(或同类型文件),肯定需要拆分代码分析
    最好的做法是代码拆分,不同的人更新不同部分代码,然后写入主文件
    大型网站的首页基本是这样做的
    或者在本地模拟服务器,在本地用版本控制软件,一次更改完毕再总合上传
    中小型网站基本是这样做的
      

  4.   

    更新php文件,文件已经用zend加过密,所以不能用分析文件来做依据。我现在就是把需要更新的文件防盗一个空间里,所有的用户直接在后台点击更新按钮,程序自动下载。我现在就是要判断哪个文件更新过,哪个文件没有被更新。如果更新过就跳过,反之则下载替换。
      

  5.   

    虽然和我的不一样。但还是揭帖。
    我用ZIP+xml来做了自动更新。还挺好用的。^_^