随笔分类 -  PHP

PHP 学习资料
Windows下的Memcache安装
摘要:参考资源:1、http://splinedancer.com/memcached-win32/2、http://www.ccvita.com/258.html 阅读全文
posted @ 2011-11-30 14:09 佐伊凡 阅读(153) 评论(0) 推荐(0)
smarty 缓存用法简述(转)
摘要:from :http://www.phpzixue.cn/detail1015.shtmlphp中smarty使用缓存操作技巧介绍: smarty中缓存cache的用法. 一、使用缓存 开启smarty缓存,只需将caching设为true,并指定cache_dir即可. 使用cache_lefetime指定缓存生存时间,单位为秒 要对相同页面生成多个不同的缓存,在display或fetch中加入第二参数cache_id,如$smarty->display('index.tpl',$my_cache_id);此特性可用于对不同的$_GET进行不同的缓存 二、清除缓存 cl 阅读全文
posted @ 2011-10-17 17:19 佐伊凡 阅读(477) 评论(0) 推荐(0)
php 永久session(转)
摘要:原理:1.浏览器启用cookie,PHP若调用了session_start();第一次访问页面(请求中没有session的信息),服务器会生成一个session id到“响应头信息”中(仅第一次返回)Php代码 Set-CookiePHPSESSID=a2e6b7db91b89014344c254c1db0c086;path=/浏览器把session id设置在名称为PHPSESSID的cookie中,并且以后每次访问页面时,浏览器都会在 “请求头信息”中包含session idPhp代码 CookiePHPSESSID=a2e6b7db91b89014344c254c1db0c0862.浏览 阅读全文
posted @ 2011-09-26 11:22 佐伊凡 阅读(1034) 评论(0) 推荐(0)
Call-time pass-by-reference has been deprecated 解决办法
摘要:方法1:把php.ini的display_errors = on改成display_errors = off方法2: 1. 在PHP.ini中搜索关键字 : allow_call_time_pass_reference 没有的自行建立。 2. 将 Off 改成 On ,Web Server重起就OK了 阅读全文
posted @ 2011-09-19 12:36 佐伊凡 阅读(419) 评论(0) 推荐(0)
php webservice 测试
摘要:client.php<?php/*try { $client = new SoapClient(null, array('location' =>"http://127.0.0.1/ktvme/serverSoap.php",'uri' => "http://127.0.0.1/") ); echo $client->minus_func(100,99);} catch (SoapFault $fault){ echo "Error: ",$fault->faultcode 阅读全文
posted @ 2011-08-30 17:01 佐伊凡 阅读(384) 评论(0) 推荐(0)
smarty一维数组的引用
摘要:smarty一维数组的引用2008-07-30 11:49index.php: $smarty = new Smarty; $Contacts = array(‘a’=>'123','b'=>'456')$smarty->assign('Contacts',$Contacts); $smarty->display('index.tpl');index.tpl: {$Contacts.a}<br> {$Contacts.b}<br> 阅读全文
posted @ 2011-08-15 16:52 佐伊凡 阅读(1139) 评论(0) 推荐(0)
php mysql 调用多个存储过程 不关闭连接
摘要:重点:store_result,extra recordset原文:http://www.php.net/manual/en/mysqli.store-result.php参考http://www.php.net/manual/en/mysqli.multi-query.phpAfter reading through original notes and example above as well as wading through the documentation, I finally got a loop to work with two stored procedures.Using 阅读全文
posted @ 2011-08-12 17:40 佐伊凡 阅读(1144) 评论(0) 推荐(0)
apache 2.2 参考手册
摘要:http://httpd.apache.org/docs/2.2/zh-cn/ 阅读全文
posted @ 2011-08-03 11:14 佐伊凡 阅读(103) 评论(0) 推荐(0)
__autoload无效 (smarty导致)
摘要:今天更新了一下smarty,结果发现以前程序里写的__autoload函数没用了,百思不得其解。最终一步步调试,发现罪魁祸首就是smarty。google了一下,发现是新版本的smarty改变了autoload的方式。解决方案如下:http://www.mpopp.net/2010/07/smarty-3-and-__autoload/ 在程序里加 spl_autoload_register("autoload"); 主要是为了多个autoload函数共存。 http://cn2.php.net/manual/en/function.spl-autoload-registe 阅读全文
posted @ 2011-07-28 23:39 佐伊凡 阅读(423) 评论(0) 推荐(0)
CKEditor,自定义上传
摘要:<?phprequire_once '../core/base.php'; //包含根目录定义与文件编码等,可去掉$config = array ();$config ['type'] = array ("flash", "img" ); //上传允许type值$config ['img'] = array ("jpg", "jpeg", "png", "gif" ); //img允许后缀$config ['fla 阅读全文
posted @ 2011-07-21 11:27 佐伊凡 阅读(649) 评论(0) 推荐(0)
imgareaselect 缩略图 裁剪图片
摘要:(客户端模拟裁剪图片)imgareaselect:http://odyniec.net/projects/imgareaselect/php生成缩略图参考:http://www.php.net/manual/en/book.image.phphttp://www.webmotionuk.co.uk/php-jquery-image-upload-and-crop/http://www.leonkessler.com/blog/?p=132 阅读全文
posted @ 2011-07-12 17:32 佐伊凡 阅读(359) 评论(0) 推荐(0)
smarty 循环中使用index属性
摘要:section的产生是为解决foreach的不足的,与foreach一样,它用于设计模板内的循环块,它较为复杂,可极大程序上满足程序需要,所以在程序中我习惯使用它而不使用foreach,基本原形为:{section name = name loop = $varName[, start = $start, step = $step, max = $max, show = true]}name: section的名称,不用加$$loop: 要循环的变量,在程序中要使用assign对这个变量进行操作。$start: 开始循环的下标,循环下标默认由0开始$step: 每次循环时下标的增数$max: 阅读全文
posted @ 2011-07-07 13:50 佐伊凡 阅读(2104) 评论(0) 推荐(0)
PHP对MYSQL数据库进行事务处理及表锁定
摘要:from:http://koda.iteye.com/blog/471713参考:http://dev.mysql.com/doc/refman/5.1/en/commit.htmlPHP对MYSQL数据库进行事务处理及表锁定这不是什么新鲜的话题,重温一下又何妨。 MYSQL的事务处理主要有两种方法: 1、用begin,rollback,commit来实现 begin 开始一个事务 rollback 事务回滚 commit 事务确认 2、直接用set来改变mysql的自动提交模式 MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过 set autocommit= 阅读全文
posted @ 2011-06-09 10:22 佐伊凡 阅读(1779) 评论(0) 推荐(0)
smarty常用运算符
摘要:smarty常用运算符eq相等,ne、neq不相等,gt大于,lt小于gte、ge大于等于lte、le 小于等于not非, mod求模is [not] div by是否能被某数整除,is [not] even是否为偶数$a is [not] even by $b即($a / $b) % 2 == 0is [not] odd是否为奇$a is not odd by $b即($a / $b) % 2 != 0 阅读全文
posted @ 2011-05-27 17:01 佐伊凡 阅读(1133) 评论(0) 推荐(0)
smarty 使用ajax
摘要:from :http://www.ibm.com/developerworks/opensource/library/wa-aj-smarty/index.html?ca=drs-In this first article of the series, you'll learn how to use Smarty tempaltes to generate JSON, XML, and HTML responses for the Ajax requests. These techniques allow you to focus on the application logic wh 阅读全文
posted @ 2011-05-25 15:57 佐伊凡 阅读(1072) 评论(0) 推荐(0)
mysql 乱码
摘要:php查询出来,乱码(不可识别的方框),于是加上“mysql_query("SET NAMES 'utf8'");”$con = mysql_connect ( "localhost", "root", "" );mysql_query("SET NAMES 'utf8'");再试,还是乱码(?、* 等乱码)直接在PHPMyAdmin中查看,也是乱码,说明数据存储的时候已经是乱码了,( 可以用 show create table TableName 或 show 阅读全文
posted @ 2011-05-17 15:12 佐伊凡 阅读(269) 评论(0) 推荐(0)
php Call-time pass-by-reference has been deprecated
摘要:php Call-time pass-by-reference has been deprecated 错误解决方案方案一:打开php.ini将display_errors = on改成display_errors = off (不显示错误),重启服务器就OK了。方案二:1. 记事本打开php.ini(有的或许不是这个文件名),Ctrl+F搜索allow_call_time_pass_reference=。2. 将等号后的Off 改成On ,再重新启动php服务器就OK了~allow_call_time_pass_reference = Off 变成 allow_call_time_pass_ 阅读全文
posted @ 2011-05-12 20:57 佐伊凡 阅读(545) 评论(0) 推荐(0)
NextGEN Gallery(转)
摘要:from :http://www.joyceday.com/something/nextgen-gallery.html博客照片很多?上传和管理图片太烦?想幻灯显示相册?在博客中任意插入动态图片效果?…… 你和我一样,需要NextGEN Gallery,最强WordPress相册插件!其实网上可以搜到不少关于这个插件的介绍,不过我觉得都不够详细清楚,自己学习的时候也走了不少弯路,所以决定把使用心得记下来,方便朋友们选用NextGEN。好了,废话不说,直接入题。第一步,当然是下载安装WP官网下载地址:http://wordpress.org/extend/plugins/nextgen-gall 阅读全文
posted @ 2011-05-11 16:21 佐伊凡 阅读(1562) 评论(0) 推荐(0)
smarty 基本用法(转)
摘要:程原创:www.37dg.com(王颂元)转载请注明出处,谢谢合作把smarty下载回来,放在本教程假设smarty解压安装在网站根目录的smarty目录下37帝国WEB开发教程原创1.smarty的配置 首先,使用smarty第一件事是先配置好,一般有以下9行代码require_once("smarty/libs/Smarty_class.php"); //把smarty的类定义文件包含进来 $smarty=new smarty(); $smarty->config_dir="smarty/libs/Config_File.class.php"; 阅读全文
posted @ 2011-04-28 10:06 佐伊凡 阅读(698) 评论(0) 推荐(0)
php 常用判断
摘要:介绍一些PHP判断变量的函数2010-07-31与其他语言不同,PHP不是一种严格的类型语言。基本上,这意味着开发者在使用一个变量前,不必明确地设定这个变量的类型(数字、字符串、布尔值)。相反,PHP解释程序根据存储在变量中的信息自动探测变量的类型。虽然这一特点使用PHP编程非常容易,但它也存在一个重要的缺陷:当你需要测试一个变量的类型时,处理类型比较松散的语言就让人有些迷惑。幸运地是,PHP的开发者注意到这一情况,因此在其中包含了一个函数工具包,特别用它来测试变量并查明它们属于哪个特定的字符类别——也就是说,它们是否包含字符串、整数、对象或布尔值。下面列出了这一类别中较为有用的函数,并提供说 阅读全文
posted @ 2011-04-27 10:57 佐伊凡 阅读(3249) 评论(0) 推荐(1)