14

07-2012

Php中一些好用的函数(二)

前段时间总结的一些函数都是一些字符串的处理函数,现在总结的这些都是一些功能类型的函数。还是那句话,函数是基础,文章本天成,妙手偶得之。这些函数有机的组合可以实现任何的功能。关键是不要局限于自己的一个小天地,要在实现功能的基础上,探索更好的实现方式。不断的完善自己的程序。 1、$_SERVER['HTTP_HOST'] 获取访问域名 这个函数的作用是只获取域名,不会包含后面的文件路径

11

07-2012

织梦的当前页导航样式添加

织梦真的是一个很棒的建站工具,其实与其说是建站工具不如说是个很好的内容管理系统更为合适。最近在做织梦的开发的时候遇到了这样的情况,就是想要栏目页和栏目的文章页显示对应的热词搜索,其实,我想了想,不就是和给织梦的当前页加样式一样吗。很多人在做织梦的开发的时候,有的时候建的栏目特别的多,而且也有特别多的子栏目。比如,导航中有新闻动态、专家团队,新闻动态下有子栏目企业动态。如何实现点新闻动态,还是企业动态,还是他们下面所属的文章的时候默认的当前页都是新闻动态。下面就说说具体实现。

10

07-2012

php邮件发送

php邮件发送

很多时候我们都要用到发邮件,这也是让很多人觉得头疼的地方,其实现在已经有很多邮件代发了,不用邮件系统。下面是个从别人那里要来的一个送邮件的函数,博采众长嘛

6

07-2012

php正则修改配置文件

php正则修改配置文件

很多时候,我们使用php的函数处理一些比较复杂的字符的时候会很头疼,因为你可能需要循环很多很多遍,还有用分割函数分割很多遍,有的时候还达不到效果,php默认的执行最长时间是30秒,可能这样的处理都不够用,需要改配置,但是这样真的不是很好,而为了解决这个问题,php引入了正则,php的正则有两种,这里我用的是perl语言中的,这也是php最通用最好用的正则方式。这里我总结了一个看兄弟连的视频的时候总结的一个正则修改配置文件的方法,这就是很多系统的系统设置中的功能,可以后台编辑配置文件。不过前提是你对文件有读写权限。

6

07-2012

php截取中文字符

php截取中文字符

做网站程序的开发,不得不遇到的就是截取字符串,而截取中文字符是肯定要遇到的,比如截取文章的标题,摘要,等等,虽然这些也可以通过css来操作,但是,我们也不得不学会这个功能,因为有的时候,可能并不是统一的进行截取,单独使用的时候需要用到。截取中文字符的原理其实我之前也有说过,就是给他一个截取的总长度,我们可以一个字符为单位来截取,在保证总截取不超过限制长度的情况下判读是否成功截取,成功就继续,不成功就代表可能为中文,就跳过截取两个字符。或utf8的三个字符。以此类推。这里我总结了两个截取中文的方法。

6

07-2012

php数组去重,一维、二维

php数组去重,一维、二维

普通的一维数组去重其实php提供了专门的函数,叫array_unique函数,就像我之前说的所有方法都不只是一种,我们虽然知道这样可以去重,但是我们是否知道他去重的原理,其实,一维数组去重的原理很简单,就是先将其值和键对调,这样值就成为了键,重复的键会被覆盖,这样再对调回来,就实现了数组的去重,而二维数组的去重也是在这个基础上发展起来的,这里我总结了一些php其他的非常有用的去重函数。

6

07-2012

php史上最简单的计算器

php史上最简单的计算器

之所以叫他史上最简单的计算器,一部分原因是他太简单有一些不足的,二是,其实我使用了php中的一个函数,eval函数,这个函数的作用就是转译运算符。所以这绝对也可以算是最简单的计算器了,希望大家,从中得到启发。

6

07-2012

php获取用户的真实ip

php获取用户的真实ip

在做网站的时候,很多时候会用到获取用户的ip,尤其是做统计类的,有的人可能把获取用户的ip,认识就是一个简单的php函数就大错特错了,用户的ip之所以存在真实不真实,是因为有的访客可能是用的服务器代理等等,所以,有的时候需要来获取其真实的ip。

6

07-2012

php计算当前在线的人数

一直在听很多人在做计算网站在线人数的程序,我呢就也想做做,在网上也查了很多资料,终于让我找到了一个比较好的,结果比较准确的,计算当前人数的原理是什么呢,当然是基于ip的。记录当访客访问的时候,记录下他的ip,并给他一个大于当前时间一定时间段的时间戳,这样当访问的时候,去掉超时的ip,记录新的ip,根据剩下的ip,就是当前在线的人数,我认为这样还是比较准确的,但是还是有缺陷就是很多电脑是用一个ip的。这个程序是写入文件的,所以不用连接数据库,比较快。

4

07-2012

php中一些常用且好用的字符处理函数(一)

到目前为止我其实还是算是一个php新手,这是我系统学习的第一个编程语言,其实所有的编程语言都是有共通之处的,就我的理解而言,所有的操作其实都是对字符的操作,我们通过判断字符的有无或者字符的具体的值是多少,进而来确定执行什么操作,而这所谓的操作其实也是对字符的操作,要么读取,要么添加,要么修改,要么删除。而程序的基本就是循环和分支。 所有的功能的操作都不会只有一种方法,都会有很多方法达到目的,但是当我们已经可以达到目的的时候就不能只单单的停留在功能的实现上,就应该考虑优化,就应该考虑如何更高效的完成任务达到目的。而这些函数对于我们这些苦命的phper而言,就应了那一句话“文章本天成,妙手偶得之!”。