Written by angel on 2005, March 30, 6:54 AM
程序已经全部写好了。测试了一个通宵,差不多100次,测试得最多的就是升级的数据转换和附件转换。应该说考虑了各种服务器的配置情况。很多小细节都被一一修正,后台很多功能都得到不同层次的加强。具体改变如下:
sablog v2.5更新记录(基于2.0)
- 增加按月归档显示
- 增加最新文章显示
- 增加最新评论显示
- 增加简单的统计信息
- 增加了日历功能
- 增加RSS(允许用户定制RSS,支持0.92和2.0)
- 增加高级搜索(可以搜索标题/内容/分类/时间)
- 增加列表查看文章模式(支持搜索引擎中切换)
- 增加了所有评论查看
- 增加管理员资料排序功能
- 增加分类排序功能
- 增加批量删除友情连接功能
- 增加显示评论序号
- 增加附件图片生成缩略图功能
- 增加Alt+S 或 Ctrl+Enter 快速提交评论
- 增加可以在后台选择默认浏览模式
- 整合部分风格文件,更加方便用户自己修改
- 修正以前列出隐藏文章的评论的BUG
- 修正可以下载隐藏文章的附件的BUG
- 修正评论里不显示“{”、“}”之间的内容的BUG
- 改善了数据结构,减少4倍以上的查询,执行速度提高2倍以上!
- 改善批量删除功能
- 取消UBB模式,换成所见即所得的编辑模式!
- 允许用户选择使用模板,允许多套模板共存
- 对后台的部分代码进行优化
- 修补了后台可写入PHP代码的安全漏洞
我已经把程序发给了几个人测试,如果他们都能正常安装、升级、使用。那么新的版本就会在这个星期之内发布。
请不要再催了。谢谢合作。
PS:所见即所得编辑器还真节约效率。从网页上复制。代码就原封不动的放过来。和复制目标一摸一样的排版!哈哈!
图片附件:

Filed under: 我的作品
53 Comments
15639 Views
Written by angel on 2005, March 27, 12:37 AM
今天把query次数输出以后,吓自己一跳,有40多次.郁闷.
原来我的数据结构存在这么大的问题.今天晚上做大手术.把数据结构改改.大幅度提高程序运行速度!!!
由于数据库结构做了较大变动.而且附件的处理也有了变化,因此该BLOG暂时不更新.等到几天以后(<10天),就可以看到变化.
做升级程序是个漫长的过程.呵呵.有谁愿意参加测试啊?留言留下联系方式.
Filed under: 我的作品
36 Comments
13025 Views
Written by angel on 2005, March 25, 11:45 PM
今天用优化大师优化系统,用了快4年都没有事的,今天不知道怎么回事,清理垃圾文件的时候居然把我的%SystemRoot%\inf\里面的N多inf文件删除了,还有N多DLL。
看到这个情况,马上顺手一拖就把桌面的东西拖进了我的文档。呵呵。看着系统就这么崩溃了。重新启动,如我所料进不去了,说什么加载内核所需要的DLL找不到的。哎,花了1分钟把系统恢复了。看看促进我学习的桌面吧。
图片附件:

Filed under: 生活琐碎
27 Comments
16890 Views
Written by angel on 2005, March 24, 4:24 PM
进度如下:
- 增加按月归档显示
- 增加最新文章显示
- 增加最新评论显示
- 增加简单的统计信息
- 增加了日历功能
- 增加RSS(允许用户定制RSS,支持0.92和2.0)
- 增加高级搜索(可以搜索标题/内容/分类/时间)
- 增加列表查看文章模式(支持任何版面中切换)
- 增加了所有评论查看
- 增加管理员资料排序功能
- 增加分类排序功能
- 增加批量删除友情连接功能
- 增加显示评论序号
- 增加附件图片生成缩略图功能
- 增加Alt+S 或 Ctrl+Enter 快速提交评论
- 增加可以在后台选择默认浏览模式
- 整合部分风格文件,更加方便用户自己修改
- 修正以前列出隐藏文章的评论的BUG
- 修正可以下载隐藏文章的附件的BUG
- 修正不显示“{”、“}”之间的内容的BUG
- 改善了数据结构,减少4倍以上的查询,执行速度提高2倍以上!
- 改善批量删除功能
- 取消UBB模式,换成所见即所得的编辑模式!
- 允许用户选择使用模板,允许多套模板共存
- 对后台的部分代码进行优化
- 修补了后台可写入PHP代码的安全漏洞
- 采用缓存技术
- 增加置顶功能,简单的
- 去掉了settings.php文件。
- 后台细微调整
- ……
刚学习缓存技术不到一天,所以肯定不够成熟,不过速度还是有了提高,减少了5次查询。继续努力。在发布争取做到最好。尽我所能。
置顶这个功能比较简单。就是加了个字段来判断。但是我没有分开查询。而是先排序置顶字段才到ID。这样的弊端就是翻页就不见了。也就是只在第一页置顶。好处就是少一次查询。不过我认为既然看BLOG。不管从哪里来。首页是肯定会看到的。所以只在第一页置顶也可以的。
整个开发过程已经完成了99%,现在是进入最全面的测试阶段和功能调整阶段,逾期 5 天。敬请期待!
望发现BUG的朋友们留言告诉我一下。
updated:2005/04/02 06:45
Filed under: 我的作品
75 Comments
20938 Views
Written by angel on 2005, March 23, 10:02 AM
这次改动主要针对WINNT服务器的功能做了加强,最为突出的功能就是操作注册表,在WINNT服务器上,即使删除打开了安全模式,也有可能执行命令,这表示海阳2006可以做的,phpspy 2006能做到,海阳在LINUX下不能做的(废话)。PHPSPY 2006也能做到。在此要特别感谢几个人。
FireFox (http://www.molyx.com)
是他教了我不少PHP的知识,让新的PHPSPY代码更加严谨、规范
凯文、Saiy、我非我
是他们让PHP的主要功能得以实现
全体邪恶幻想论坛的成员
是你们让我不断完善PHPSPY
缺少了你们任何人,这个PHPSPY都不可能这么快完工。谢谢你们!
PHPSPY是PHP在线管理程序,但我作为安全界的人,觉得PHPSPY称为一个PHP后门更加贴切,我不畏忌“后门”这个名字,毕竟,一个程序的用途,关键看人。我可以给大家一把水果刀,但是这把水果刀可以让人致命。有时我更喜欢把水果刀称做“匕首”。
还有一个有意思的功能,就是在线代理,就是任何放了PHPSPY 2006的服务器通过这个功能,都可以把这个服务器变成一个HTTP代理服务器。很多浏览不了的网站(比如台湾的网站),通过这个功能可以浏览。并且留下的IP是该服务器的IP。缺点就是功能单一,不能显示相对路径的src=""。
说说新PHPSPY这次的改动吧:
用CLASS技术改写了代码, 哈哈, 体积比不用CLASS的时候减少了8K。
去掉了SESSION认证,提高兼容性;
增加在WIN服务器上执行命令/程序的操作;
增加在WIN服务器上对注册表的操作;
增加在线HTTP代理功能;
增加直接下载MYSQL备份文件;
增加文件名改名;
增加了克隆时间和自定义文件时间;
2005版登陆要点按钮,这个版本直接回车;
删除了几个地方的垃圾多余代码, 换更加简练的方式写;
修改了他妈的多处细节, 更加流氓化;
这次更新是代码变动最大的一次了;
更多更新请自行阅读代码;
增加了这么多功能.还是要把代码控制在47K以内。比起全功能的海阳2006(80多K)还要小。
至于发布呢,找个有代表性的日子发布。暂时给内部论坛的兄弟们用着。也不要来问我们要。既然暂时不发布。就是为了让自家兄弟获益够了才公开嘛。
最后说声:谢谢大家对我的支持和鼓励!还有谢谢老前辈们的教导!
Filed under: 我的作品
31 Comments
16199 Views