Hello and welcome to beautiful Jun Blog.

Zend Framework自定义路由一则

经常性的看到如下的url:

http://www.junstudio.cn/id/4

或者更干脆

http://www.junstudio.cn/3

链接清爽,且搜索引擎友好.
ZF为我们提供了快速简单的实现方式,代码如下
//$front为前段控制器实例
$router = $front->getRouter();
//实现如http://www.junstudio.cn/id/4类型的url
$router->addRoute(‘test1′,
new Zend_Controller_Router_Route(‘id/:aid’,
array(
‘controller’=>’index’,
‘action’=>’view’
)
)
)
//实现如http://www.junstudio.cn/3类型的url
->addRoute(‘test2′,
new Zend_Controller_Router_Route(‘/:aid’,
array(
‘controller’=>’index’,
‘action’=>’view’
)
)
);
(全文…)

Posted on 30 四月 '09 by admin, under zend framework. 742 Comments.

echo的简化方法

需要php.ini 打开 short_open_tag

Posted on 20 四月 '09 by admin, under php. No Comments.

Zend Studio for Eclipse 6的自动换行

Tags:, , .

1、打开ZS6,Help菜单—Software Updates—Find and Install,如图:

(全文…)

Posted on 26 三月 '09 by admin, under php. No Comments.

40条优化PHP代码的小提示

Tags:, .

1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4;
2.echo的效率高于print,因为echo没有返回值,print返回一个整型;
3.在循环之前设置循环的最大次数,而非在在循环中;
4.销毁变量去释放内存,特别是大的数组;
5.避免使用像__get, __set, __autoload等魔术方法;
(全文…)

Posted on 27 十一月 '08 by admin, under php. No Comments.

PHPMYADMIN简明安装教程

Tags:, , .

简单的说,phpmyadmin就是一种mysql的管理工具,安装该工具后,即可以通过web形式直接管理mysql数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者,下面我就说下怎么安装该工具:
(全文…)

Posted on 8 十一月 '08 by admin, under php. No Comments.

mysql 的mysqldump的字符集

Tags:, , .

–add-locks
在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(为了使得更快地插入到MySQL)。
–add-drop-table
在每个create语句之前增加一个drop table。
–allow-keywords
允许创建是关键词的列名字。这由表名前缀于每个列名做到。
-c, –complete-insert
使用完整的insert语句(用列名字)。
-C, –compress
如果客户和服务器均支持压缩,压缩两者间所有的信息。
–delayed

(全文…)

Posted on 7 十一月 '08 by admin, under php. No Comments.

PHP 图片处理类

Tags:, , , .

一个网上找来的PHP图片处理类,暂时还没时间仔细研究…
(全文…)

Posted on 16 九月 '08 by admin, under php. No Comments.

非常好的目录导航文件php代码

Tags:.

这个代码虽然短小,但很实用,它可以轻松建立你指定的目录里的指定后缀名文件的超连接,而且可以设定,不会将指定的目录首页导航。

  1. <?php 
  2. function navbar()
  3. { 
  4. $files = dir("."); //指定目录
  5.  
  6. $pipe = " | "; //管道符
  7.  
  8. //通过以下的循环搜索目录中所有文件
  9. while ($current = $files->read()) 
  10. { 
  11.  
  12. //ignor all files not of htm type.
  13.  
  14. if (strpos($current, "php")!= FALSE) //设定后缀为PHP的文件将被导航
  15.  
  16. //忽略自己(如 index.html)
  17.  
  18. { 
  19. if (strpos($current, "ndex") == FALSE) 
  20.  
  21. { 
  22.  
  23. print "";
  24. print $current;
  25. print "";
  26. print $pipe;
  27.  
  28. };
  29. };
  30. };
  31.  
  32. };
  33. navbar() //调用函数
  34. ?>

Posted on 2 八月 '08 by admin, under php. No Comments.

FLEAphp学习笔记:表数据操作

Tags:, , .

HAS_MANY 一对多

HAS_MANY 关联表示在一个数据表中的一条记录,被其他数据表的多条记录引用。例如一篇主题被多个评论引用,而一个用户被多个主题和评论引用。

  1. var $hasMany = array(
  2. // 关联用户发布的多个主题
  3. array(
  4. tableClass => Table_Posts,
  5. foreignKey => user_id,
  6. mappingName => posts,
  7. ),
  8. );

(全文…)

Posted on 17 七月 '08 by admin, under php. No Comments.

PHP判断上传文件是否是图片

Tags:, , , .

项目中刚用到,简单一句,记下来

  1. $isImage = preg_match(/^image\//i,$fileType)?true:false;

很多朋友在判断文件格式是看文件后缀,但是这个方法很危险,容易被注入病毒。因此正确的方式是检查文件的 MIME 类型。

Posted on 14 七月 '08 by admin, under php. No Comments.