Category : PHP

正则表达式30分钟入门教程

2013-07-04PHP Standard

版本:v2.33 (2013-1-10) 作者:deerchao 转载

本文目标

30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。

Read more

PHP中获取当前页面的完整URL

2013-07-02PHP Standard

javascript实现:

top.location.href   顶级窗口的地址
this.location.href  当前窗口的地址
PHP实现
#测试网址:     http://localhost/blog/testurl.php?id=5

Read more

PHP报Call to undefined function如何解决

2013-06-07PHP Standard

Call to undefined function,这是PHP编程中的常见错误提示,在新手中尤为普遍。那么如何解决呢?

Read more

php截取中文字符串的substr()、mb_substr()、mb_strcut()函数

2013-05-09PHP Standard

substr()函数可以用来分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用mb_substr()/mb_strcut()这个函数,mb_substr() /mb_strcut()的用法与substr()相似,只是在mb_substr()/mb_strcut最后要加入多一个参数,来设定字符串的编码。

例:

Read more

安装ecshop首页后台报错问题

2013-04-27PHP Standard

1,统一解决
php.ini中的配置 error_reporting = E_ALL | E_STRICT
这是说,显示那些不符合编码规范的警告(coding standards warnings)。
建议取消error的输出,如果出于调试需要,应改为
error_reporting = E_ALL & ~E_NOTICE

Read more

去掉PHP的中警告(warning)、deprecate等提示

2013-04-19PHP Standard

需要打开php/php.ini文件 修改第一行代码为第二行 error_reporting = E_ALL &Read more

PHP中this,self,parent的区别

2013-03-20PHP Standard

{一}PHP中this,self,parent的区别之一this篇

面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。

PHP5经过重写后,对OOP的支持额有了很大的飞跃,成为了具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性。这里我主要谈的是this,self,parent 三个关键字之间的区别。从字面上来理解,分别是指这、自己、父亲。先初步解释一下,this是指向当前对象的指针(可以看成C里面的指针),self是指向当前类的指针,parent是指向父类的指针。我们这里频繁使用指针来描述,是因为没有更好的语言来表达。关于指针的概念,大家可以去参考百科。

下面我们就根据实际的例子结合来讲讲。

Read more

获取用户IP地址的三个属性的区别

2013-03-19PHP Standard

1.REMOTE_ADDR:浏览当前页面的用户计算机的ip地址
2.HTTP_X_FORWARDED_FOR: 浏览当前页面的用户计算机的网关
3.HTTP_CLIENT_IP:客户端的ip

Read more

ThinkPHP中自动验证时常用的正则表达式

2013-02-27PHP Standard

ThinkPHP的自动验证机制是为了进行表单数据验证,验证可以支持function、 callback、confirm、equal、unique和regex,这里要讲的是使用正则表达式进行验证。

一般我们见的比较多的是设置规则为require、email之类的,其实这些本身也是属于正则表达式验证方式,只是系统内置定义了一些常用的正则表达式而已。这些内置的正则表达式的定义可以参考model类的regex方法,内置支持的正则定义包括:
require 字段必须、email 邮箱、url URL地址、currency 货币、number 数字、zip 邮编、integer 整数、double 浮点数、english 英文字母,但是并不局限于这些正则规则的,我们完全可以直接在验证规则里面使用正则表达式进行定义,这样我们可以凭借强大的正则表达式来进行表单字段验证,例如:

Read more

1 2 3