分类目录: PHP前沿

PHP 很有用的一个函数 ignore_user_abort

没有评论

2012年02月3日 at 10:04 上午分类目录:PHP前沿 | 开发技术

ignore_user_abort 设置与客户机断开是否会终止脚本的执行。
本函数返回 user-abort 设置的之前的值(一个布尔值)。
int ignore_user_abort ([ string $value ] )

参数
描述

setting
可选。如果设[......]

Read more

Popularity: 3% [?]

Kohana 3.1 unittest在phpunit 3.6版本中出错的解决办法

没有评论

2011年12月2日 at 12:01 下午分类目录:PHP前沿 | 开发技术 | 软件测试

问题1:

modules\unittest\classes\kohana\unittest\tests.php中的$filter = PHP_CodeCoverage_Filter::getInstance();报错

处理办法:
//$filter = PHP_CodeCoverage[......]

Read more

Popularity: 8% [?]

PHP技巧:php输出控制函数——ob系列的几个区别

没有评论

2011年11月30日 at 3:28 下午分类目录:PHP前沿

ob_start()这个当然是打开输出缓冲,无异议,当然有个ob_start(“ob_gzhandler”),这个是用gzip压缩优化大小,等于ob_gzhandler。

ob_flush()刷新输出缓冲,个人理解:ob中带flush的都是将缓冲区内容全部输出到浏览器。

ob_end()[......]

Read more

Popularity: 9% [?]

PhpStorm注册码(3.0以下都测试可用)

一条评论

2011年11月29日 at 11:30 下午分类目录:PHP前沿 | 开发技术

EMBRACE
===== LICENSE BEGIN =====
43136-12042010
00002UsvSON704l”dILe1PVx3y4″B3
49AU6oSDJrsjE8nMOQh”8HTDJHIUUh
gd1BebYc5U”6OxDbVsALB4Eb10PW8″
==[......]

Read more

Popularity: 30% [?]

Zend Studio 9 注册码 Zend Studio 9 破解方法

2 条评论

2011年11月26日 at 10:05 上午分类目录:PHP前沿 | 开发技术

注册破解步骤
第一步:如果已经安装过Zend Studio 9.0的,请打开Zend Studio 9.0,在菜单中“help>Unregister”,如果显示是灰的跳过此步退出Zend Studio。如果显示可以点击的请点击,这时Zend Studio会重启,重启到要求你填注册码时点“QU[......]

Read more

Popularity: 86% [?]

PHP程序员如何突破成长瓶颈

2 条评论

2011年11月16日 at 12:06 上午分类目录:PHP前沿 | 开发技术

作为Web开发中应用最广泛的语言之一,PHP有着大量的粉丝,那么你是一名优秀的程序员吗?在进行自我修炼的同时,你是否想过面对各种各样的问题,我该如何突破自身的瓶颈,以便更好的发展呢?
PHP工程师面临成长瓶颈
先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没有使用其的语言工[......]

Read more

Popularity: 6% [?]

AES PHP 加密 解密 实现实例

一条评论

2011年09月21日 at 11:04 上午分类目录:PHP前沿 | 开发技术

好多朋友找我QQ问关于AES的加密和解决,现把现成函数共享,希望对大家有帮助。
/*
* 实现AES加密
* $str : 要加密的字符串
* $keys : 加密密钥
* $iv : 加密向量
* $cipher_alg : 加密方式
*/
function ecryptdStri[......]

Read more

Popularity: 11% [?]

树型结构之数据结构设计

没有评论

2011年05月18日 at 11:06 下午分类目录:PHP前沿 | 开发技术 | 数据库

我们经常需要在关系型数据库中保存一些树状结构数据,比如分类、菜单、论坛帖子树状回复等。常用的方法有两种:

1. 领接表的方式;


2. 预排序遍历树方式;

假设树状结构如下图:

领接表方式

主要依赖于一个 parent 字段,用于指向上级节点,将相邻的上下级节点连接起来,id 为自动递增自动,parent_id 为上级节点的 id。一目了然,“Java”是“Language”的子节点。

我们要显示树,PHP 代码也可以很直观,代码如下:

<?php
/**
 * 获取父节点下的所有子节点
 *
 * @since 2011-05-18
 *
 * @param $parent_id 父节点 id,0 则显示整个树结构。
 * @param $level 当前节点所处的层级,用于缩进显示节点。
 * @return void
 */
function show_children ($parent_id = 0, $level = 0)
{
    // 获取父节点下的所有子节点
    $result = mysql_query('SELECT id, name FROM tree WHERE parent_id=' . intval($parent_id));
    // 显示每个子节点
    while ($row = mysql_fetch_array($result)) {
        // 缩进显示
        echo '<div style="margin-left:' . ($level * 12) . 'px">' . $row['name'] . '</div>';
        // 递归调用当前函数,显示再下一级的子节点
        show_children($row['id'], $level + 1);
    }
}
?>

想要显示整个树结构,调用 show_children()。想要显示“Database”子树,则调用 show_children(2),因为“Database”的 id 是 2。

[......]

Read more

Popularity: 16% [?]

WordPress配置文件详解

3 条评论

2011年05月17日 at 2:07 下午分类目录:PHP前沿 | 开发技术

今天安装一个wp主题时候忽然前后台都报错,这就完了,只能去服务器上修改程序或者修改配置了,正好搜索到一个说明比较详细的配置,共享给大家!

数据库信息

WordPress链接数据库需设定以下四个值:

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

在创建数据库前就需准备好数据库名称、用户名、密码,最后一个DB_HOST值常见的是直接用“localhost”或者’127.0.0.1′, 甚至你可以给数据库服务器指定一个备用端口。例如:

define('DB_HOST', 'localhost:3309');

数据库字符集和整理(collation)

截至WordPress 2.2版,你可以给MySQL数据库指定字符集。一般来说,不需要修改默认字符集UTF-8,因为它支持所有的语言。注意,如果wp-config.php文件里,这一字符集已经存在,你只能使用此字符集。:

define('DB_CHARSET', 'utf8');

WordPress 2.2 版本还可以指定collation(校勘/整理),对你的数据库字符集排序。Collation的设置通常由MySQL依据字符集自动处理的,在默认设置里的collation值保留空白就可以。默认的设置:

define('DB_COLLATE', '');

安全密匙UTF8_[......]

Read more

Popularity: 13% [?]

PHPQQ登录OAuth示例

没有评论

2011年05月15日 at 3:41 下午分类目录:PHP前沿 | 开发技术

目前腾讯仅开放获取昵称和头像的API,以后会陆续推出其他API
<?php
/**
* 申请http://connect.opensns.qq.com/apply
* 列表http://connect.opensns.qq.com/my
*/
sessi[......]

Read more

Popularity: 10% [?]