Punny的nginx urlrewrite规则
mark一下.
刚试验成功
1 2 3 4 5 6 7 | if (-f $request_filename) { break; } if (-d $request_filename) { break; } rewrite ^(.+)$ /index.php?$1 last; |
将以上代码加到location / {} 中index的下面即可
Punny的留言板例子.
这次Punny的改动很大 我也没有写文档..
已经修补了N个BUG..不过我估计还有N^2个BUG..
所以本来不打算发出来的 结果很多人要这个留言板的源码 就一起放出来了.
请先修改 Punny.config.php中的设置
然后导入SQL文件
开启UrlReWrite访问:web/Demo.Message
未开启UrlReWrite访问:web/index.php/Demo.Message
Punny 1.0 Standard 正式发布…
这次的版本修改是巨大的..很多人也跟我发过邮件.想必大家都等久了..
为了不让大家失望..这次我经过了很多的测试才放出来..同时将文档也重新写了一下..
可以说..这是一个全新的Punny..
至于到底变化有多大..大家去下下来源码..读一读文档就知道了:)..
直接给个传送门吧..那里什么都有了..
有问题给我发邮件:)
Punny v1.0 beta2 发布
changelog 2009-02-15 v1.0 beta2
- 如果服务器不支持UrlReWrite无法运行的BUG。(可以在config.ini.php中设置 *感谢 没事走两步 提供BUG)
- 包含模版出错的BUG(即<!–{template }–>无法使用的问题)
- 修正当UrlReWrite开启时无法访问index.php的BUG。(*感谢 xu569874 提供BUG)
- 删除了globe.php文件,所有函数都被规划到自己的类中。
- config配置文件增加了是否启用gzip压缩的选项。
- 完善了Punny帮助文档。
- Punny的设置器也在设计完善中。
Punny发布页:http://www.skiyo.cn/punny/
(以后若更新不会在我的blog中发布类似的文章了,请到Punny发布页查看changelog)
Punny v1.0 beta 发布(含文档)
Punny的本意为PHP Bunny。Bunny在英语中的意思是兔子。兔子又以敏捷、身体小而灵活而著称。所以Puuny就以打造最简单易用的PHP MVC微型框架为己任,努力追求速度与代码的完美统一。 Punny具有以下优点:
- 核心代码量极少,压缩后不到10K(含注释)。
- 完全实现MVC,程序条理清晰易懂。
- 通过使用UrlReWrite功能,可以完全隐藏PHP后缀。
- 可以实现伪静态。
- 使用了Discuz的模板引擎,十分容易被操作。
- 简单易用的Config配置(采用INI文件使用配置,实践证明这种方法要比直接读取数组快很多)。
- 尽量不更改PHP的编程思路。
- 任何人可以在很短的时间内读懂框架并且自己DIY。
- 中文的帮助说明文档丰富,半个小时就可以上手。
- 正因为以上优点,您不必花很多时间来学习此框架。
由于Punny刚刚发布,也许会有很多BUG或者您对此有良好的建议,甚至您mod以后的Punny都可以发给我,我们共同改进Punny。(作者邮箱:cndingo@qq.com)
Punny发布页:http://www.skiyo.cn/punny/
Punny:PHP Bunny – 打造最简单易用的微型MVC框架(预览版)
前几天发了一个Demo.然后我完善了下.不掉大家胃口了.
今天发布出来.
Punny意为PHP Bunny
Bunny意为敏捷机灵的兔子.正好我是属兔的:).
立志打造最简单易用的小型MVC框架
主要功能有:
1.完全实现MVC
2.如果启用urlrewrite可以完全隐藏PHP程序.(全自动)
3.简单易用的Config配置.(稍后我会发布一个专门配置Punny的程序)
4.可以实现伪静态(这个是半自动的)
5.速度快.框架的核心代码只有几行.整个框架压缩后只有10K(代码含注释)
6.尽量没有更改PHP传统编程思路.
7.使用了Discuz的框架引擎
8.可以自动转义POST GET COOKIE
9.框架代码容易理解.可以自己DIY
另外需要注意的一点.个人觉得再强大的OO数据库操作类也不如SQL语句强大.所以只提供了最基础的DB类.如果你不喜欢可以自己DIY
这只是一个预览版.希望大家能够帮我测试找出BUG..
注意:帮助文档和学习手册我正在写.过几天发布.这其中带了一个Demo.大家可以首先体会一下.
Punny的Hello World!
有人一看这个标题肯定问Punny还没发布从何来的Hello World?
的确是没有发布.目前还是个半成品.基本的功能都已经实现.就差Model了.
暂且先发布一个Hello World!让大家先试探下功能.
目前主要更新的功能有:
加入了UrlReWrite功能.更加使URL隐秘.(可以开关)
加入了config..是ini格式的.速度绝对比直接读出数组快.
本着速度和精简的原则.Punny现在的大小是25K.
更重要的这包含了所有代码和注释.并且包含了Hello.
先来几张图片


代码就先不发布了.因为还是个半成品.发个在线演示地址.
PHP最简单的MVC框架Punny简单的介绍及进度
我这几天很少更新日志.大家估计都纳闷了.我是不是过年乐呵去了.
其实没有.我这个菜鸟突然冒出个想法,就是写个简单的PHP框架.
这个框架的名字暂时定为:Punny
Punny意为PHP Bunny
Bunny意思为敏捷的兔子.所以我的框架最大的优点就是简单.迅速.不从主观限制程序员.给程序员更多的自由发挥空间.
现在的框架大都非常复杂.光是学习就要费不少时间.我的宗旨就是做个简单的不能再简单的MVC框架
因为复杂的我也写不出来啊…
先来一张图片看看我暂时的工作进度.

分类目录
- ActionScript (2)
- CSS (25)
- Java (3)
- JavaScript (41)
- PHP (108)
- 心情杂谈 (34)
- 收集整理 (77)
- 本站原创 (58)
最近文章
- [演讲稿]OAuth1.0协议
- 在sae中利用SaeFetchurl进行豆瓣的OAuth授权
- OAuth 1.0a与1.0协议的改进…
- 深入理解OAuth与豆瓣OAuth test
- include_path+__autoload与数组+__autoload的比较
- 将google ssl设置为IE8的默认搜索引擎..
- 我们来做一个会呼吸的菜单吧!!
- 在编译php-fpm0.6的时候需要注意的一些问题
- 使用PHP将大文件导入到数据库中..
- 关于用PHP调用WebService中参数为complexType的问题
- 神奇的两次按位非运算符
- 百路推免费短网址服务..首创”收藏夹获取短网址”..
- 哥学社正式上线..
- jQuery中getJSON跨域原理详解
- Web辅助工具条(原名:河蟹工具条CrabBar)0.1发布
近期评论
- Gonten 在 在sae中利用SaeFetchurl进行豆瓣的OAuth授权 上的评论
- Amaranth 在 [演讲稿]OAuth1.0协议 上的评论
- 胖子 在 [演讲稿]OAuth1.0协议 上的评论
- 老飞的小窝 在 jQuery中getJSON跨域原理详解 上的评论
- Jackie.Hamos 在 将google ssl设置为IE8的默认搜索引擎.. 上的评论
- Elmer Zhang 在 在sae中利用SaeFetchurl进行豆瓣的OAuth授权 上的评论
- 茶叶蛋 在 一个PHP+AJAX留言板的完整例子.非常简单! 上的评论
- 9527 在 我们为什么要抛弃模板引擎?? 上的评论
- hikurasai 在 Flash TagCloud中文版. 上的评论
- lx 在 PHP上传进度条深度解析 上的评论
文章归档
- 2010 年九月 (1)
- 2010 年八月 (4)
- 2010 年七月 (3)
- 2010 年六月 (4)
- 2010 年五月 (2)
- 2010 年四月 (9)
- 2010 年三月 (12)
- 2010 年二月 (1)
- 2010 年一月 (3)
- 2009 年十二月 (2)
- 2009 年十一月 (3)
- 2009 年十月 (3)
- 2009 年九月 (5)
- 2009 年八月 (4)
- 2009 年七月 (6)
- 2009 年六月 (8)
- 2009 年五月 (8)
- 2009 年四月 (16)
- 2009 年三月 (19)
- 2009 年二月 (22)
- 2009 年一月 (20)
- 2008 年十二月 (38)
- 2008 年十一月 (22)
- 2008 年十月 (7)
- 2008 年九月 (3)
- 2008 年八月 (24)

Jessica
