PHP生成等比缩略图类和自定义函数分享

PHP生成等比缩略图类和自定义函数分享
这篇文章主要介绍了PHP生成等比缩略图类和自定义函数分享,分别封装成了一个类和自定义函数,需要的朋友可以参考下。 共有两种等比例缩略图方法可以借鉴 一、为类文件,实例化之后即可使用 二、为自定义方法,比较轻巧 类文件代码如下: $resizeimage = new resizeimage("./shawn.jpg", "200", "100", "0","../pic/shawnsun.jpg"); //实例化下面的类,就能生成缩略图 //其中,源文件和缩略图地址可以相同,200,...

非常好用的Zend Framework分页类

非常好用的Zend Framework分页类
这篇文章主要介绍了非常好用的Zend Framework分页类,包含控制层、模型层、视图层及分页源码,Css部分请自由发挥,需要的朋友可以参考下。 在这里和大家分享一个非常好用的 Zend Framework 分页类,具体效果可见本站的分页效果, CSS样式可根据个人设计感进行更变。 这里我会举例演示如何使用该类, 如下: IndexController.php, 在 Action 中写入如下代码: protected  $_curPage = 1;      //默认第一页 co...

Zend Framework页面缓存实例

Zend Framework页面缓存实例
这篇文章主要介绍了Zend Framework页面缓存实例,使用Zend缓存对象Zend_Cache实现,需要的朋友可以参考下。 一般使用工厂方式:Zend_Cache::factory()的创建缓存对象。 Zend_Cache::factory方法有四个参数: 前端类型,后端类型,前端参数,后端参数。 以下为页面缓存实例: class Zend_Controller_Shawn extends Zend_Controller_Action {   public static $cache;   public function init()   {     $fron...

Thinkphp实现MySQL读写分离操作示例

Thinkphp实现MySQL读写分离操作示例
这篇文章主要介绍了Thinkphp实现MySQL读写分离的方法,需要的朋友可以参考下,相对于其他方法实现MySQL的读写分离来说,采用Thinkphp框架实现MySQL的读写分离简单易用,其配置文件示例代码如下: 'DB_TYPE'=> 'mysql', 'DB_DEPLOY_TYPE' => 1, //开打支持多服务器         'DB_RW_SEPARATE'=>true,//数据库读写否分离 'DB_HOST'=> '192.168.11.101,192.168.11.102', 'DB_NAME'=>'test', 'DB...

ThinkPHP查询中的魔术方法简述

ThinkPHP查询中的魔术方法简述
这篇文章主要介绍了ThinkPHP查询中的魔术方法,非常的简单实用!需要的朋友可以参考下。 我们在使用thinkphp开发的时候,有时候会用到getById('1')这个方法快速的获取一条信息的内容,这个方法比用where(" id =1 ")->find()好用多了,同时查询效率也比find快速。 很多人在刚开始接触这个方法的时候,没有多留意它的内部实现机制,仅仅认为是通过id来获取信息,而事实并非如此。 例如有的系统里存在getBy...

ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword ‘AS’的解决方法

ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword ‘AS’的解决方法
这篇文章主要介绍了ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法,需要的朋友可以参考下。 问题代码如下: <?php class IndexAction extends Action{   public function index(){     /*      $Model = new Model();      $test = $Model->query('select top 10 * from f_city');      dump($test);      */     $CityModel = M('city');     $CityModel->find();...

ThinkPHP多表联合查询的常用方法

ThinkPHP多表联合查询的常用方法
这篇文章主要介绍了ThinkPHP多表联合查询的常用方法,对于项目开发非常重要!需要的朋友可以参考下,ThinkPHP中关联查询(即多表联合查询)可以使用 table() 方法或和join方法,具体使用如下例所示: 1、原生查询示例: $Model = new Model(); $sql = 'select a.id,a.title,b.content from think_test1 as a, think_test2 as b where a.id=b.id '.$map.' order by a.id '.$sort.' limit '.$p->firstRow...

ThinkPHP的截取字符串函数无法显示省略号的解决方法

ThinkPHP的截取字符串函数无法显示省略号的解决方法
这篇文章主要介绍了ThinkPHP的截取字符串函数无法显示省略号的解决方法,需要的朋友可以参考下,对于ThinkPHP的截取字符串函数无法显示省略号的情况,解决方法如下: 打开Common/extend.php页面,修改msubstr函数如下: function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true) {   if(function_exists("mb_substr")) {    if($suffix)   {      if($str==mb_substr($str, $start, $l...

Thinkphp中的volist标签用法简介

Thinkphp中的volist标签用法简介
通常volist标签多用于查询数据集(select方法)的结果输出,通常模型的select方法返回的结果是一个二维数组,对此可以直接使用volist标签进行输出。 在控制器中首先对模版赋值,如下例所示: $User = M('User'); $list = $User->limit(10)->select(); $this->assign('list',$list); 在模版定义如下,循环输出用户的编号和姓名: <volist name="list" id="vo"> {$vo.id}:{$vo.name}<...

ThinkPHP的L方法使用简介

ThinkPHP的L方法使用简介
thinkPHP的L方法用于启用多语言的情况下,设置和获取当前的语言定义。 其调用格式为:L('语言变量'[,'语言值']) 1.设置语言变量 除了使用语言包定义语言变量之外,我们可以用L方法动态设置语言变量,例如: L('LANG_VAR','语言定义'); 语言定义不区分大小写,所以下面也是等效的: L('lang_var','语言定义'); 不过规范起见,我们建议统一采用大写定义语言变量。 L方法支持批量设置语言变量,例如: $lang...
Copyright © 四季博客 保留所有权利.   Theme  Ality

用户登录