04. 02. 10
据说是一位美籍华人开发的框架
Yii 是什么
Yii 是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。它将 Web 编程中的可重用性发挥到极致,能够显著加速开发进程。Yii(读作“易”)代表简单(easy)、高效(efficient)、可扩展(extensible)。
对于想使用 Yii 的开发者而言,熟悉面向对象编程(OOP)会使开发更加轻松,因为 Yii 就是一个纯 OOP 框架。
Yii 适合做什么?
Yii 是一个通用 Web 编程框架,能够开发任何类型的 Web 应用。它是轻量级的,又装配了很好很强大的缓存组件,因此尤其适合开发大流量的应用,比如门户、论坛、内容管理系统(CMS)、电子商务系统,等等。
Yii 和其它框架比起来怎样?
和大多数 PHP 框架一样,Yii 是一个 MVC 框架。
Yii 以性能优异、功能丰富、文档清晰而胜出其它框架。它从一开始就为严谨的 Web 应用开发而精心设计,不是某个项目的副产品或第三方代码的组合,而是融合了作者丰富的 Web 应用开发经验和其它热门 Web 编程框架(或应用)优秀思想的结晶。
官方论坛里还有中文版块 http://www.yiiframework.com/forum/index.php/board,11.0.html
文档也有中文版 http://www.yiiframework.com/doc/guide/zh_cn/index
14. 01. 10
以前处理缩略图一直用GD库自己写代码来处理,今天发现一款强大的开源PHP缩略图类库:phpThumb
该库除了缩放图片外,还能将图片转换成不同的格式输出(比如将GIF格式的图片输出为PNG格式),当然,这些都是基础功能,其特色功能还包括色彩、特效等。
项目地址:http://phpthumb.sourceforge.net/
演示:http://phpthumb.sourceforge.net/demo/demo/phpThumb.demo.demo.php
–EOF–
16. 10. 09
这个类是从网上找的,看了一下,貌似也是改自ThinkPHP。
测试发现在错误处理上有点问题,于是自己增加了一个throw_exception函数,用来代替原类中的错误处理。
阅读全文…
27. 03. 09
我之前的程序 是勒样子的:
- if(!in_array($_FILES[$this->ufile]['type'],$this->MIMEType)){
- $this->error = '不允许上传的文件类型!'.$_FILES[$this->ufile]['type'];
- return false;
- }
之前也一直用的FireFox开发、测试的,今天同事告诉我说不能上传图片。
检查发现,IE6/7在上传jpeg图片时,程序通过$_FILES[file]['type']得到的文件类型是image/pjpeg,查了很多MIME类型的列表,都没找到这个image/pjpeg类型,只有image/jpeg类型 -_-“
但FireFox下得到的类型却是image/jpeg,没搞懂咋回事。。
无奈之下只得在允许的MIME类型数组中再加一个image/pjpeg