最近的文章列表

分享IIS6开启Gzip方法及PHP Gzip函数示例代码

IIS 的 GZIP 压缩                                                                       

1.首先备份 IIS 的配置文件, 复制 C:\Windows\system32\inetsrv\metabase.xml到另外的备份文件夹中.   C:\Windows\system32\inetsrv\metabase.xml是 IIS 的核心配置文件,该文件的完整性一但被破坏,IIS 将无法正常运行,严重到需要重新安装系统.

2014/10/17 Comments:
PHP之神盾解密工具 - 神盾加密解密教程(三)

先下载 php神盾解密工具decryption然后解压放到一个文件夹里,把你要解密的文件也放进去。
然后新建一个 decode.php 代码写:

代码如下:
<?php
require('decryption.php');
decryption('Code.php');
?>
2014/10/16 Comments:
PHP之神盾解密 - 神盾加密解密教程(二)

其实网上早就有人分析过这个了,而且写成了工具、但是我测试了很多个,没一个能用,所以决定自己从头分析一遍。

打开神盾加密过后的源码,可以看到这样的代码

 
 
 
 
 
 
 
 
2014/10/16 Comments:
PHP变量可用字符 - 神盾加密解密教程(一)

我们都知道php变量的命名规则,如下:
(1) PHP的变量名区分大小写;
(2) 变量名必须以美元符号$开始;
(3) 变量名开头可以以下划线开始;
(4) 变量名不能以数字字符开头.

2014/10/16 Comments:
实现头像上传剪裁的示例代码 - PHP+ajaxfileupload+jcrop插件

 

昨天花了点时间整合了一下头像插件 东拼西凑的成果 先来看下效果

 

2014/10/15 Comments:
PHP的OPP机制 和 抽象类、接口和契约式编程等模式简介及示例代码

1.抽象类

抽象类机制中总是要定义一个公共的基类,而将特定的细节留给继承者来实现。通过抽象概念,可以在开发项目中创建扩展性很好的架构。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。被定义为抽象的方法只是声明了其调用方式(参数),不能定义其具体的功能实现。在类的声明中使用 abstract 修饰符就可以将某个类声明为抽象的。

1.1方法原型(prototype)

是指方法的定义中剔除了方法体之后的签名。它包括存取级别、函数关键字、函数名称和参数。他不包含({})或者括号内部的任何代码。例如下面的代码就是一个方法原型:

2014/10/15 Comments:
php如何批量删除数据库下所有表前缀为prefix的示例代码

以下就是统一删除前缀为“prefix_”的表的脚本:

代码如下:
<?php 
//设置数据库连接信息。数据库服务器地址,数据库用户名,数据密码
mysql_connect('数据库主机','数据库用户名','数据库密码');
//设置查询的数据库名称 @camnpr
2014/10/8 Comments:
替换字符串中的空格为逗号','的php方法示例代码

在群里看到了一个介绍php中替换字符串中的空格为逗号','的文章,备份一下,以便以后查用。

代码如下:
<? php 
/*
* 关键词中的空格替换为','
*/
public function emptyreplace($str) {
$str = str_replace(' ', ' ', $str); //替换全角空格为半角
2014/10/7 Comments:
PHP遍历一层目录并返回统计目录大小的示例代码
代码如下:
<?php 
$dirname = "test1";
//mkdir($dirname);

//遍历一层目录
function listdir($dirname) {
$ds = opendir($dirname);
while($file = readdir($ds)) {
2014/10/5 Comments:
jQuery方法中$.each循环遍历读取json数组的示例代码

直接上代码:

<!doctype html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<meta name="website" content="camnpr.com" />
<title>jquery $.each遍历json数组方法</title>
2014/9/26 Comments: