php
文章平均质量分 68
行走江湖
方向:分布式计算、实时流计算、数据挖掘、后台开发、NoSQL、Hadoop/HBase、Unix/Linux、Java、C/C++、Python。
联系方式:http://t.qq.com/X-L2008
QQ:394102339
展开
-
RewriteRule-htaccess详细语法使用教程
一、正则表达式教程有一个经典的教程: 正则表达式30分钟入门教程,大家可以搜索一下。这个教程的确很简单,看完基本上写一些简单的正则就没有问题了。正则是一个需要长期使用的工具,隔段时间不用会忘记,所以我每次都看一遍这个教程。其实学过之后重要的就是一点内容。简单罗列如下:.换行符以外的所有字符\w 匹配字母或数字或下划线或汉字\s 匹配任意的空白符\d 匹配数字转载 2011-12-26 15:53:18 · 639 阅读 · 0 评论 -
PHP模板之Smarty安装与使用入门教程
在利用PHP开发大型、交互式网站时,我们时常遇到与美工如何合作的问题,通常我们的解决方法是由美工设计页面后交付程序设计者进行开发,再交付美工对页面进行改善,来回重复好几回,如果遇到程序设计者对HTML不熟悉,对双方来说更是个痛苦的差事,效率也更低下,这时候如果有模板支持就显得非常重要。 我们知道PHP语言作为开源社区的一员,提供了各种模板引擎,如FastTemplate,Smarty,S转载 2012-04-10 11:28:56 · 486 阅读 · 0 评论 -
PHP 多维数组排序(usort,uasort)
数字索引数组: bool usort( array &$array, callback $cmp_function ) usort函数对指定数组(参数1)按指定方式(参数2)进行排序。 当我们想对多维数组进行排序时,多维数组的每个元素又是一数组类型,而两个数组如何比较大小?这是需要用户自定义的(是按每个数组的第一元素比较还是…)。 复制代码代码如下://定义原创 2012-04-25 16:23:10 · 629 阅读 · 0 评论 -
PHP PDO 学习笔记
■PDO为何物?POD(PHP Data Object)扩展在PHP5中加入,PHP6中将默认识用PDO连接数据库,所有非PDO扩展将会在PHP6被从扩展中移除。该扩展提供PHP内置类 PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题。我是配置在windows下做开发用的。■PDO的目标提供一种轻型、清晰、方便的 API 统一各种不同转载 2012-04-29 10:27:19 · 409 阅读 · 0 评论 -
关于php 定时执行的一些想法
关于php脚本定时执行无外乎3种方式1、windows 的计划任务2、linux的脚本程序3、用web浏览器定时刷新今天想到用sleep函数来实现php 自动定时执行。只要php能运行即可。代码如下:if($_GET['ac']=='stop')exit();sleep(5);$name=time();$fp=fopen("$name.txt",'w转载 2012-05-03 22:23:48 · 389 阅读 · 0 评论 -
Windows下Apache2.2.6+Php5.2.4+MySQL6.0安装
现在网上很多关于这个题目的文章,事实证明,大多是错的,今天晚上我有幸遇到一篇正确的,特转载如下,以正视听. 原文地址:http://joiky.blog.163.com/blog/static/145478620071054136916/1、软件下载 Apache2.2.6 Win安装版 + MySQL6.0.2 Win安装版+ Php5.2.4 Z转载 2012-05-16 19:54:01 · 623 阅读 · 0 评论 -
PHP中字符串截断函数mb_strimwidth、mb_substr、mb_strcut区别
今天在弄个人的Wordpress博客的时候,遇到一个字符串截断的问题。在原来的主题样式里面,用的是mb_substr函数进行的字符串截断。发现有问题,这个函数将一个英文字符和一个中文字符同等对待,所以在长度上不能很好的控制。后来查了PHP的函数手册,发现了mb_strimwidth函数以及mb_strcut函数。现将这三者的区别记录如下:mb_strimwidth转载 2012-05-21 11:59:04 · 2843 阅读 · 0 评论 -
PHP实现中文字符的无乱码截断
PHP内置的substr()函数不能对中文字符进行很好的截断处理,对于一些中英文混合的字符会出现乱码的情况。下面提供两种解决函数。 1、GB2312编码方式的截断 Php代码 function msubstr($str, $start, $len) { if (strlen($str)-$start $le转载 2012-05-21 12:04:08 · 898 阅读 · 0 评论 -
PHP定时执行任务的实现
[代码] [PHP]代码1ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.2set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去3$interval=60*30;//转载 2012-06-12 12:30:17 · 384 阅读 · 0 评论 -
Smarty在linux下安装
Quick InstallThis is a simple guide to get Smarty setup and running quickly. The online documentation includes a very thorough explanation of a Smarty installation. This guide is meant to be a qui转载 2012-04-10 11:28:19 · 1014 阅读 · 0 评论 -
PHP 正则表达式语法(一)
正则表达式简介在某些应用中,往往有时候需要根据一定的规则来匹配(查找)确认一些字符串,如要求用户输入的 QQ 号码为数字且至少 5 位。用于描述这些规则的工具就是正则表达式。最简单的匹配最简单的匹配就是直接给定字符匹配。如用字符 a 去匹配 aabab ,则会匹配出 3 个结果,分别是字符串中的第 1,2 和第 4 个字符。这种匹配是最简单的情况,但往往实际处理中会复杂得多转载 2012-04-04 20:43:02 · 422 阅读 · 0 评论 -
回顾2011年最热门的开源PHP项目
本文来自于对活跃在SourceForge和GitHub上的项目的分析研究,同时我也在Twitter上向大家进行了调查,以免漏掉了很热门但是我却不知道的项目。下面列出的项目都非常受欢迎,同时它们也成为了PHP编程界的标准,前景很好。(排名不分先后)1. Symfony 2 及其组件Symfony 2是一个完备的全栈HTTP框架,它可以以任何需要的方式来满足HTTP请求转载 2012-01-18 10:56:05 · 786 阅读 · 0 评论 -
浅谈COOKIE和SESSION关系和区别等
COOKIE介绍cookie 常用于识别用户。cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。1、设置CookiePHP用SetCookie函数来设置Cookie。SetCookie函数定义了一个Cookie,并且把它附加在HTTP头的后面,SetC转载 2012-01-04 10:07:59 · 736 阅读 · 0 评论 -
Eclipse开发PHP环境配置
首先准备好软件:1. Apache,到这里找个最新版本2. PHP,到这里下载3. Eclipse IDE for Java EE Developers,到这里下载4. DLTK Core Frameworks 1.0 Integration build,到这里下载注意:DLTK是所谓动态语言开发包,PDT依赖于它,不知为什么现在官方主页上的稳定版本从1转载 2012-02-21 20:16:00 · 448 阅读 · 0 评论 -
Windows下PHPUnit安装
1.首先必须知道php 中的php.ini,及include_path的位置,可以通过显示函数phpinfo()来获得2.下载phpunit,http://pear.phpunit.de/get/,我下载的是PHPUnit-3.3.5.tgz;3.解压PHPUnit文件,放到php中include_path中,我的是在D:/xampp/php/PEAR,你应该能看到 D:/xampp/ph转载 2012-02-29 16:25:35 · 412 阅读 · 0 评论 -
Facebook性能大提升的秘密:HipHop
Facebook神秘的PHP项目HipHop for PHP终于揭开面纱。这个项目由一个PHP到C++的转换程序,一个重新实现的PHP运行库,和许多常用PHP扩展的重写版本构成,目的是旨在加速和优化PHP。用Facebook官方博客(无法直接访问)上项目负责人赵海平(北大1987届遗传与分子生物专业,普林斯顿计算机科学博士)的话说,HipHop项目对Facebook影响巨大。它目前已经支撑转载 2012-03-26 17:40:06 · 392 阅读 · 0 评论 -
PHP之父评价Facebook的HipHop项目
读写网记者与PHP的创造者Rasmus Lerdorf联系,询问他对Facebook刚刚开源的PHP优化项目HipHop有何看法。Lerdorf在邮件中说,这是一个很酷的项目,肯定会成为某些网站很好的选择。 但是,他接下来说,对于许多Web应用来说,执行速度并不是主要因素。即使将总请求成本中10%的代码的执行速度提高一倍,整体上也只提高了5%。如果每次请求都要访问memcache/Pos转载 2012-03-26 17:44:32 · 527 阅读 · 0 评论 -
php抓取网页内容汇总
①、使用php 获取网页 内容http://hi.baidu.com/quqiufeng/blog/item/7e86fb3f40b598c67d1e7150.htmlheader("Content-type: text/html; charset=utf-8");1、$xhr = new COM("MSXML2.XMLHTTP");$xhr->open("GET","http转载 2012-04-04 16:13:13 · 1808 阅读 · 0 评论 -
PHP 正则表达式匹配 preg_match 与 preg_match_all 函数
正则表达式在 PHP 中的应用在 PHP 应用中,正则表达式主要用于:正则匹配:根据正则表达式匹配相应的内容正则替换:根据正则表达式匹配内容并替换正则分割:根据正则表达式分割字符串在 PHP 中有两类正则表达式函数,一类是 Perl 兼容正则表达式函数,一类是 POSIX 扩展正则表达式函数。二者差别不大,而且推荐使用Perl 兼容正则表达式函数,因此下文都是以转载 2012-04-04 17:58:52 · 746 阅读 · 0 评论 -
PHP 正则表达式语法(二)
重复正则表达式的威力在于其能够在模式中包含选择和循环,正则表达式用一些重复规则来表达循环匹配。常用的重复如下:重复说明*重复零次或更多次+重复 1 次或更多次?重复零次或 1 次{n}重复 n 次{n,}重复 n 次或更多次转载 2012-04-04 20:52:27 · 356 阅读 · 0 评论 -
The Zend Framework MVC Architecture
一、概述:In this chapter, we will cover the following topics:1. Zend framework MVC overview2. The Front Controller3. The router4. The dispatcher5. The Request object6. The Response object转载 2012-10-30 17:51:39 · 380 阅读 · 0 评论