02
2012
03

Linux常用命令收集

收集一些linux的常用处理命令方便自己使用

1. 用&& ||简化if else
gzip -t a.tar.gz
if [[ 0 == $? ]]; then
    echo "good zip"
else
    echo "bad zip"
fi
可以简化为: gzip -t a.tar.gz && echo "good zip" || echo "bad zip"

10
2012
02

MySQL 字符串函数:字符串截取

MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。

1. 字符串截取:left(str, length)

mysql> select left('sqlstudy.com', 3);
+----...          
06
2011
12

7个免费强大的Ajax文件管理器

如果你正在开发一个WEB应用,需要一个不错的强大的文件管理器,并且可以简单的定制,那么,下面的这七个免费开源的文件管理器你一会喜欢的。这些文件管理器都很强大,他们全部都支持PHP,Javascript和Ajax,有几个还支持别的WEB开发语言。这些管理理可以让你完成目录文件浏览,搜索,上传/下载,编辑,拷贝,移动,删除等等文件操作功能。

06
2011
12

QueryPath, php上的jQuery

红得发紫的jQuery框架是专门用于页面Javascript程序设计的,它通过一种优雅的方式让我们轻松自如地操作页面的所有元素而无须担心浏览器版本以及兼容性等问题。受到jQuery的启发,一种试图让Web开发者在PHP中直接采用jQuery方式操纵和生成HTML/XML元素的 QueryPath计划开始了,库的发开者是Matt Butcher

QueryPath可以很方便地读入和生成HTML/XML,使用jQuery类似的语法和函数遍历文档对象,支持远程URL文件的读取和分析。支持标准的CSS3 Selector和XPath,这意味着我们可以使PHP像jQuery一样,随心所欲地玩转任何HTML!当然PHP5本身就带了不少DOM解析库,QueryPath本身也是在这些库上的二次加工,省下了我们不少的工作量。

06
2011
12

phpQuery—基于jQuery的PHP实现

我们有时需要抓取一个网页的内容,但只需要特定部分的信息,通常会用正则来解决,这当然没有问题。正则是一个通用解决方案,但特定情况下,往往有更简单快捷的方法。比如你想查询一个编程方面的问题,当然可以使用Google,但stackoverflow 作为一个专业的编程问答社区,会提供给你更多,更靠谱的答案。

对于html页面,不应该使用正则的原因主要有3个

1、编写条件表达式比较麻烦
尤其对于新手,看到一堆”不知所云”的字符评凑在一起,有种脑袋都要炸了的感觉。如果要分离的对象没有太明显的特征,正则写起来更是麻烦。

2、效率不高
对于php来说,正则应该是没有办法的办法,能通过字符串函数解决的,就不要劳烦正则了。用正则去处理一个30多k的文件,效率不敢保证。

3、有phpQuery
如果你使用过jQuery,想获取某个特定元素应该是轻而易举的事情,phpQuery让这成为了可能。

06
2011
12

PclZip:强大的PHP压缩与解压缩zip类

PclZip介绍
PclZip library能够压缩与解压缩Zip格式的压缩档(WinZip、PKZIP);且能对此类类档案进行处理,包括产生压缩档、列出压缩档的内容以及解压缩档案等等。由于能够在伺服器端进行压缩与解压缩的动作,所以相当方便使用。
PclZip定义一个PclZip类别,其类别物件可视为一个ZIP档案,亦提供method来进行处理。
如何使用PclZip

06
2011
12

PHP RSS/Feed 生成类库(支持RSS 1.0/2.0和ATOM)

通用PHP RSS/Feed 生成类库(支持RSS 1.0/2.0和ATOM)
PHP Universal Feed Generator (supports RSS 1.0, RSS 2.0 and ATOM)

下载 : FeedWriter

 

可生成的RSS版本:

RSS 1.0 (which officially ob...

06
2011
12

让PHP支持页面后退的两种方法

让PHP支持页面后退的两种方法(Cache-control  php back form)



在开发过程中,往往因为表单出错而返回页面的时候填写的信息都不见了,为了支持页面回跳,可以通过两种方法实现。
第一,使用Header方法设置消息头Cache-control
 

 
06
2011
12

PHP常用字符串函数

(1)echo,print,print_r,printf,sprintf

 

前两个函数是输出字符串.字符串中如果有变量名则被替换成其值. 

print_r也是输出函数,不同的是他可以输入复杂结构的数据,比如数组,对象

后两个函数类似于C的同名函数.

 

(2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower,strtoupper,sub...

06
2011
12

php:global变量解析 / function 的作用域

1:Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件

 

Php代码
$a=123;   
  1.   
  2. function aa(){   
  3.     Global $a;   //如果不把$a定义为global变量,函数体内是不能访问$a的   
  4.     echo $a;   
  5. }   
  6.   
  7. aa();