HTML5先行者高级交流群

欢迎加入学习讨论
专注前端,专注网页设计制作及网站开发项目 - (低价承接网站开发项目) QQ:370158739加入收藏RSS
-
2014-01-23 10:10:43
解析用PHP实现var_export的详细介绍_php技巧_脚本之家
- 复制代码 代码如下:<?php/** * PHP 实现var_export();功能 */ $arr = array("1","2","3"); $arr1 = array('a'=>NULL,'b'=>array('1'=>3)); var_export($arr); //var_export($arr1); function varExpor
-
2014-01-23 10:10:42
基于PHP服务端图片生成缩略图的方法详解_php技巧_脚本之家
- 复制代码 代码如下:<?php//定义缩略图片尺寸$picSize = array( '100_100'=> 1, '200_100'=> 1 );$imagePath = "../image/";function parseUrl($url){ preg_match("/(?P<name>
-
2014-01-23 10:10:42
解析thinkphp中的导入文件标签_php技巧_脚本之家
- 第一个是import标签 ,导入方式采用类似ThinkPHP的import函数的命名空间方式,例如:import标签(采用命名空间方式引入资源文件)闭合闭合标签属性file(必须):要引入的资源文件,支持变量type(可选):引入的资源文件类型,默认为js,支持js
-
2014-01-23 10:10:41
解析PHP可变函数的经典用法_php技巧_脚本之家
- 复制代码 代码如下:<?phpfunction map($fun, $list,$params=array()){ $acc=NULL; $last=array_push($params, NULL,$acc)-1; foreach($list as $params[$last-1]){ //第一次见这种写法感觉很神奇
-
2014-01-23 10:10:41
使用PHP求两个文件的相对路径_php技巧_脚本之家
- 复制代码 代码如下:function compare($ph1,$ph2){ $ret = ''; $_f1Arr = explode("/",$ph1); $_f2Arr = explode("/",$ph2);
$f1 = array_pop($_f1Arr); $f2 = array_pop($_f2Arr); for($i=0;$i<
-
2014-01-23 10:10:40
解析PHP中常见的mongodb查询操作_php技巧_脚本之家
- 复制代码 代码如下:<?php// 位字串$querys = array("name"=>"shian");
// 值等於多少$querys = array("number"=>7);
// 值大於多少$querys = array("number"=>array('$gt' => 5));
// 值大於等於多少$querys = ar
-
2014-01-23 10:10:40
PHP 解决session死锁的方法_php技巧_脚本之家
- 今天在开发碰到个棘手的问题 。当异步请求后台处理一个大数据量操作时 请求其他控制器都没返回信息了。。起初以为是Ext 框架设置了ajax同步造成的。后来发现时session 死锁造成其他控制器在等待session 完成后才能
-
2014-01-23 10:10:39
PHP操作MongoDB GridFS 存储文件的详解_php技巧_脚本之家
- 复制代码 代码如下:<?php //初始化gridfs $conn = new Mongo(); //连接MongoDB $db = $conn->photos; //选择数据库 $grid = $db->getGridFS(); //取得gridfs对象 //gridfs有三种方式存储文件 //第一种直接存储文件 $
-
2014-01-23 10:10:39
解析Linux下Varnish缓存的配置优化_php技巧_脚本之家
- Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好。
但与老牌的squid相比,各有各的优劣势,网上大量的相对比较只是在其个人对自己熟悉的应用
-
2014-01-23 10:10:38
PHP 清空varnish 缓存的详解(包括指定站点下的)_php技巧_脚本之家
- 没法清空文件夹内容 只能清空指定链接缓存复制代码 代码如下:<?phpfunction clearVarnish($ip,$url,$host=null){
$errstr = ''; $errno = ''; $varnist_arr = isset($host) ? $host : C('VARNISH_LIST');
-
2014-01-23 10:10:38
PHP array_multisort() 函数的深入解析_php技巧_脚本之家
- 一、先看最简单的情况。有两个数组:$arr1 = array(1,9,5);$arr2 = array(6,2,4);array_multisort($arr1,$arr2);print_r($arr1); // 得到的顺序是1,5,9print_r($arr2); // 得到的顺序是6,4,2我估计两个数组的值自始至
-
2014-01-23 10:10:36
解析左右值无限分类的实现算法_php技巧_脚本之家
- 一、引言产品分类,多级的树状结构的论坛,邮件列表等许多地方我们都会遇到这样的问题:如何存储多级结构的数据?在PHP的应用中,提供后台数据存储的通常是关系型数据库,它能够保存大量的数据,提供高效的数据检索和更新服务。然
-
2014-01-23 10:10:36
解析thinkphp的左右值无限分类_php技巧_脚本之家
- 以前一直使用父子无限分类,这种分类结构清晰,使用也简单。但若分类数量很大的话,在查询上性能不佳。比如在做导航菜单中,我要根据某一分类查询出整个分类树的话(祖辈)。性能消耗是非常大的,要么做递归,要么做多次查询。故,对于
-
2014-01-23 10:10:35
解析PHP无限级分类方法及代码_php技巧_脚本之家
- 无论你要构建自己的论坛,在你的网站上发布消息还是书写自己的CMS程序,你都会遇到要在数据库中存储层次数据的情况。同时,除非你使用一种像XML的数据库,否则关系数据库中的表都不是层次结构的,他们只是一个平坦的列表。所以
-
2014-01-23 10:10:35
PHP 循环删除无限分类子节点的实现代码_php技巧_脚本之家
- 复制代码 代码如下:<?php private function _deleteSubNode($ids){ $subNodes = array(); $mod = D('Node'); foreach (explode ( ',', $ids ) as $k){ $res = $this->_getSubNo
-
2014-01-23 10:10:34
浅析PHP 按位与或 (^ 、&)_php技巧_脚本之家
- 今天朋友群里朋友问了下 按位与或的问题。。PHP 工作有1年了 可能对这块不太熟悉吧 在这里给新手朋友介绍下这部分按位于主要是对二进制数操作。复制代码 代码如下:<?php$a = 1;$b = 2;$c = $a^b;echo $c // 3?>这里
-
2014-01-23 10:10:34
浅析PHP中Collection 类的设计_php技巧_脚本之家
- 用.net开发已经很多年了,最近接触到php,发现php也很好玩。不过发现它里面没有集合Collection类,只有数组,并且数组很强。这里我用数组来包装成一个集合Collection,代码如下:复制代码 代码如下:class Collection{ privat
-
2014-01-23 10:10:33
解析PHP中一些可能会被忽略的问题_php技巧_脚本之家
- 1.echo和print的区别PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$
-
2014-01-23 10:10:33
关于PHP堆栈与列队的学习_php技巧_脚本之家
- 在PHP中数组常被当作堆栈(后进先出:LIFO)与队列(先进先出:FIFO)结构来使用。PHP提供了一组函数可以用于push与pop(堆栈)还有shift与unshift(队列)来操作数组元素。堆栈与列队在实践中应用非常广泛。我们可以先看下堆栈: 复制代码
-
2014-01-23 10:10:32
深入理解PHP中的Session和Cookie_php技巧_脚本之家
- 在一个页面设置一个cookie时,必须刷新或到下一个页面才可以用 $_COOKIE 得到变量的值.原因是因为当页面第一次被浏览器访问载入时,页面中的 cookie 会被设置,将其发送存储到客户端指定的存储位置,所以$_COOKIE没有接
-
2014-01-23 10:10:32
PHP 使用MySQL管理Session的回调函数详解_php技巧_脚本之家
- 复制代码 代码如下:<?php class MySession extends DBSQL {
/** * __construct() */ public function __construct() { parent::__construct ();
}
/** * open() * * @param <String> $sSaveP
-
2014-01-23 10:10:31
解析php中获取url与物理路径的总结_php技巧_脚本之家
- 在这里我想总结一下取得地址栏内URL及文件所属的我更路径的一些信息:运用$_SERVER[ ]我们可以来完成许多事情:它是一个包含头部(headers),路径信息及脚本位置的数组,数组的实体由web服务器创建。这是一个“superglobal