PHP编码规范

by 清泉 2. 九月 2010 19:53
    1. Php文件格式
        编码:应用平台核心文件使用utf-8无BOM头,避免不同编码造成的乱码(切忌使用记事本)。

        标记:Php文件必须使用 <?php ?>。

        命名:按照 范围、作用、其他描述 为顺序命名。如 Article.Validator.php,Article.ValidatorAble.php
             或 Article/Validator.php,Article/ValidatorAble.php
             具体命名参照【2、命名规则】,具体实施以减少冲突为原则处理。 [更多...]

Tags:

PHP技术资料

php的Memcache方法介绍及应用实例

by 清泉 30. 八月 2010 23:17
网络开发中,特别是大访问量的web项目开发中。为提高响应速度,减少数据查询运算都会选用memcache。
现在网上介绍Memcache安装的已经很多,不再赘述。再次着重介绍memcache的一些常用方法。
Memcache::add // 添加一个值,如果已经存在,则返回false
Memcache::addServer // 添加Memcache地址
Memcache::close // 关闭一个Memcache的连接
Memcache::connect // 打开一个到Memcache的连接
Memcache::decrement // 对保存的某个key中的值进行减法操作 [更多...]

Tags:

PHP技术资料

open-flash-chart2系列教程

by 清泉 25. 八月 2010 23:27

这种方式更适合数据实时加载,比如php中带查询表单,open-flash-chart2的用法很灵活,如果你是新手可能现在还是一头雾水,上面 的json的格式各个参数将在下一节里做详细的解释。
前面俩节讲了open flash chart的基本调用方法,下来开始我们来详细的通过实例来分析OFC的参数设置。
首先今天要讲的是json数据格式所代表的意义,做了下简单的注释,英文不好的同学可以找翻译软件翻译一下官网的说明,这里只挑重要的来讲。

[更多...]

Tags:

JS相关技术

php处理二维数组(去除重复项,排序,转换,去空白等)

by 清泉 20. 八月 2010 11:02
1. PHP二维数组去重复项函数
PHP数组去除重复项 有个内置函数array_unique (),但是php的 array_unique函数只适用于一维数组,对多维数组并不适用,以下提供一个二维数组 的 array_unique函数
Php代码
//二维数组去掉重复值  
function unique_arr($array2D){  
    foreach ($array2D as $v){  
         $v = join(",",$v);  //降维,也可以用implode,将一维数组转换为用逗号连接的字符串  
         $temp[] = $v;  
     }  
     $temp = array_unique($temp);    //去掉重复的字符串,也就是重复的一维数组  
    foreach ($temp as $k => $v){  
        $temp[$k] = explode(",",$v);   //再将拆开的数组重新组装  
    }  
    return $temp;  
[更多...]

Tags:

PHP技术资料

Yahoo!团队实践分享:网站性能优化的34条黄金守则

by 清泉 9. 八月 2010 16:29
Yahoo!的Exceptional Performance团队为改善Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上参与探讨。最佳实践的核心就是旨在提高网站性能。
Excetional Performance团队总结出了一系列可以提高网站速度的方法。可以分为7大类34条。包括内容、服务器、cookie、CSS、JavaScript、图片、移动应用等七部分。 [更多...]

Tags:

页面美工设计

PHP开发的Web爬虫和搜索引擎PhpDig

by 清泉 9. 八月 2010 16:17
PhpDig是一个采用PHP开发的Web爬虫和搜索引擎。通过对动态和静态页面进行索引建立一个词汇表。当搜索查询时,它将按一定的排序规则显示包含关键字的搜索结果页面。PhpDig包含一个模板系统并能够索引PDF,Word,Excel,和PowerPoint文档。PHPdig适用于专业化更强、层次更深的个性化搜索引擎,利用它打造针对某一领域的垂直搜索引擎是最好的选择。 [更多...]

Tags:

PHP技术资料

设置COOKIE保留时间为浏览器进程

by 清泉 28. 七月 2010 10:09
你会发现这个语句执行过后,Cookie里什么也没有,到下一个页面就显示没有$USERID这个COOKIE变量值。
问题分析如下:
首先,设置浏览器进程的“Cookie 过期的时间”这个值并不是当前Unix时间戳+0,如果设置为浏览器进程的话,直接将过期时间设置为0即可。
其次,不清楚你测试这个页面时候使用的域名是什么,如果你设置了“supidea.com”的话,就说明你必须使用“supidea.com”进行访问cookie才会有效,其实如果 你的域名很多访问这个页面的话,那么这个地方可以为空或者访问这个cookie的域名都是一个域下面的,那么就设置为“.supidea.com”,记得前面有“点”。 [更多...]

Tags:

PHP技术资料

PHP指定时间内加密还原字符串超时无法还原函数

by 清泉 7. 七月 2010 11:13
最近, 从discuz里面发现了一个很牛的加密解密函数。
此函数的厉害之处在于可以在指定时间内加密还原字符串,超时无法还原
这样我们就可以拿此函数来做很多用途了,比如:单点登录的token加密传输啦,临时密码啦等等
/**
   * @param string $string 原文或者密文
   * @param string $operation 操作(ENCODE | DECODE), 默认为 DECODE [更多...]

Tags: ,

PHP技术资料

PHP Benchmark/Timer Class

by 清泉 17. 六月 2010 21:39
This is a PHP class that calculates the time between specified points. It can be used to determine how long your page took to generate or how long certain loops take to run. This class is very flexible because it allows you to specify any number of “marker” points in the code and then compare any of them together. There is nothing fancy about it. I ran across a post from someone looking for something like this and claimed it was hard to find… so I figured I’d release what we have in an effort to help anyone else out there. [更多...]

Tags:

PHP技术资料

IP转物理地址的原理

by 清泉 7. 六月 2010 09:26
        首先,IP对应的国家是比较好查的,ICANN及其它几个机构都有关于某个IP段所属国家和ISP信息,并且他们基本上都提供了免费查询。但难题在于每个洲的管理机构不同,且数据量庞大,不易收集。将IP对应到某个国家的某个ISP后还要了结到它是分配给哪个地区(城市)的,比如中国电信福建分公司的IP段会分给厦门、福州等城市,而相对于这个就是比较难找了,可能ISP会有数据库会提供查询,可能也查不到,这些数据的来源就靠平时的积累、用户的贡献了。 [更多...]

Tags: ,

PHP技术资料

ubuntu上配置Nginx+PHP5 FastCGI

by 清泉 22. 五月 2010 16:39
首先安装或编译Nginx。
安装Nginx
源码包可以在官方主页上下载。Ubuntu 9.04可以直接通过apt安装,也可以从这里下载最新的deb包:
sudo apt-get install nginx
如果要自己编译的话,需要确保自己已经有编译器和PCRE的库(用于Nginx的rewrite模块,如果不需要这个模块可以在configure时使用./configure –without-rewrite)。编译方法如下: [更多...]

Tags:

Nginx

Windows下Nginx+PHP5的安装与配置

by 清泉 22. 五月 2010 16:11

Nginx 是一个轻量级的高性能 Http WebServer,以事件驱动方式编写,因此相比 Apache 而言,Nginx 更加稳定、性能更好,而且配置简单,资源占用较低。以下是我在 Windows 7 安装中 Nginx 和 PHP5.2 的步骤。

安装 PHP5
首先,从 http://www.php.net/downloads.php 下 载最新的 PHP5.2.9-2 Windows 版本,解压至 C:\php,把压缩包中的 php.ini-recommended,更名为 php.ini,然后打开修改几个选项: [更多...]

Tags:

Nginx



Supidea.com 晨飞的梦 @ All Rights Reserved. Powered by BlogYi.NET ver:1.8.0.0. 苏ICP备09011404号

关于博主

kamau
抱着美好的理想背井离乡,这酸甜苦辣只能默默忍受。既然选择了路,就得风雨兼程……

Calendar

<<  九月 2010  >>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

在日历中查看文章

最近的评论

Comment RSS

声明

      本博所发一切破解相关附件只作学习研究交流之用,严禁用于商业用途,请在下载24小时内删除。
      本博所有网友评论不代表本博立场,版权归其作者所有。

© Copyright 2009