还是我的小框架,新版本~~
时间:2008-04-28
来源:互联网
1,伪静态连接
2,MVC模式
3,多语言支持
4,多套模板支持
5,静态缓存自动处理(可针对每个控制器中的每个方法单独配置)
6,集成了一个高校的模板引擎,同时支持两种标签:<{}>和<!--{}-->,可同时混合使用,模板引擎功能也还行
7,统一的错误输出接口
8,$_GET,$_POST,$_COOKIE自动处理了下,主要就是过滤掉SQL连接符和转义
里边带一个简单的控制器,数据模型定义示例,示例使用的是sqlite数据库,数据库参数可与Config/DbConfig.php中修改
类库中有一个自己写的PDO类,只要服务器支持就可以支持任何数据库.
[ 本帖最后由 fhjr999 于 2008-5-23 12:35 编辑 ]
作者: fhjr999 发布时间: 2008-04-27


作者: PHPChina 发布时间: 2008-04-27
在模板中包含另一个模板,本来在另一种缓存包含模式中是完全正常的,但是在新的模式中,却无法使用。
已经下载的朋友,先别试了,等我想法子改好再说。
作者: luzhou 发布时间: 2008-04-27
作者: fhjr999 发布时间: 2008-04-27

作者: fhjr999 发布时间: 2008-04-27
本来模板的嵌套是可以正常使用的,但是改成专用的后,因为模板函数不再需要提供模板路径及缓存路径作为参数,反而没法用了。
现在已经修复,重新上传了。感觉虽然编译的速度可能会有一点点的下降,但是编译后的缓存反而可能会快上那么一点点,打算把通用的那个,也改成这样。
作者: luzhou 发布时间: 2008-04-27
我不知道这个结论是怎么得来的。
作者: fhjr999 发布时间: 2008-04-28
如果连框架本身的运行时间也算上,那肯定要慢一些,即使是一个再轻量级的,也得如此。毕竟框架还提供了许多其他的功能。
我说说我认为编译后的缓存运行速度比较快的理由:
首先,编译后的缓存根手动编写的没有任何的区别,都是HTML与PHP混杂。
再者,编译后的缓存经过了优化,去掉了一些对网页显示效果没有任何用处的空格,TAB,回车符号。你要做过网页的话,那你就肯定知道,为了保持网页文件的可读性,这部分符号,在页面占有的比例可不小,体积小了,PHP处理器来自然能快一些。手动编写时候这部分的符号是不会去掉的,而编译后的缓存因为不需要你去修改,去浏览,却完全可以这样做。
不过现在看来这行优化缓存的代码有点问题,在一些个别的地方仍然会造成一些显示效果的细微差异。可能我的正则写的不好,我是正则新手。
作者: shenzhe 发布时间: 2008-04-28
现在已经把做好的功能模板全部修改成使用这个框架的了,感觉还不错。
作者: fhjr999 发布时间: 2008-04-28
作者: fhjr999 发布时间: 2008-04-29
parse_template吗???、
可能是因为function.php文件底部的一行代码的问题。
我调试的时候,加上了一句
代码:
parse_template('1.txt','2.txt');上传的时候忘记把这行删除了,你删掉旧可以了,我把上边的附件重新上传一下
作者: ttapeng 发布时间: 2008-04-29
引用:
原帖由 fhjr999 于 2008-4-28 11:29 发表首先,我要强调一点,我说的是编译后的缓存的执行效率要比手动编写的PHP与HTML混杂的代码要高,而不是说包括了框架本身的执行时间。
如果连框架本身的运行时间也算上,那肯定要慢一些,即使是一个再轻量级的,也得 ...
作者: fhjr999 发布时间: 2008-04-29
未找到您所要访问的页面:main.php
作者: zshtom 发布时间: 2008-04-30
引用:
原帖由 ttapeng 于 2008-4-30 02:33 发表提示错误如下:
未找到您所要访问的页面:main.php
在配置选项中可以配置默认页面。也就是用户仅仅输入了你的域名,URL不包含任何的访问页面的路径、名称的时候,默认访问的页面,一般也就是你首页。
例如,用户输入的是http://www.XXX.com/,这时候从页面中无法获取任何用户要访问的页面的信息,这时候入口文件就会默认加载main.php.
你也可以改成你自己习惯的名字。
[ 本帖最后由 fhjr999 于 2008-4-30 11:19 编辑 ]
作者: ttapeng 发布时间: 2008-04-30
引用:
原帖由 zshtom 于 2008-4-29 22:00 发表这个问题可以通过 服务器设置压缩输出来解决 不一定都要php来做
[ 本帖最后由 fhjr999 于 2008-4-30 11:25 编辑 ]
作者: fhjr999 发布时间: 2008-04-30
作者: fhjr999 发布时间: 2008-04-30
作者: fhjr999 发布时间: 2008-04-30
作者: fanglor 发布时间: 2008-05-01
作者: lindatech 发布时间: 2008-05-21
作者: fhjr999 发布时间: 2008-05-23
作者: fhjr999 发布时间: 2008-07-30
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28