php截取utf8字符串和gbk字符串函数

php截取utf8字符串和gbk字符串函数
在 PHP 中,我们直接使用PHP strlen函数进行字符串截取,对于英文字符,没有什么区别,输出的结果都是一样的,而在截取中文时,却有一点小小的问题,我们知道,字符分为两种状态,一种是 gbk 字符串,另一种就是 utf-8 字符串,如果按照常规的输出方法,输出的结果是不一样的。 php strlen 函数最基本的参数有 str 字符串,len 长度,start 开始位置,如果截取的字符串 gbk 格式,那么 len 的步长为...

PHP基础分页类

PHP基础分页类
一个比较基础的PHP分页类,比较初级,不过比较实用,可以自定义分页的CSS样式,共包含三个文件,(1) PHP基础分页类 (2) style 样式文件,(3) 实例文件 在 PHP 分页类文件中,已经用过许多了,有非常完善的,也有简单的,甚至我做的一些网站当中,把分页的 PHP 代码直接做到了 PHP 页面里,这显然是很不规范的。 合理地利用好PHP的面向对象,可以节省许多时间,而对于层出不穷的PHP样式应该如何去使用,怎么...

PHP将SESSION会话数据保存到Mysql数据库

PHP将SESSION会话数据保存到Mysql数据库
在共享的主机服务器上,所有的网站都在使用同样的临时目录,这就意味着多个程序都在同一个位置进行文件的读取 操作,那么我们就可以利用技术编写一个程序来读取这个临时目录所有的数据,很显然,这样对于安全来讲是很不安全的,如果有多台服务器,那么共享临时会话信息就很困难了。 有时候我们需要长期进行保存 SESSION 会话数据,这样显然将 SESSION 缓存保存在临时文件是没有任何优势的,而且随...

php连接access源码

php连接access源码
如果我们的空间只支持 PHP 而没有 MYSQL 数据库的情况下,就可以使用 Access 数据库,当然还有一种情况,就是小型网站的应用,比如像企业网站或个人网站,在这种情况下,好像利用 Access 数据库更为划算一点,不用再另购 mysql 数据库了。 PHP 已经很好的支持许多数据库了,选择 Access 数据库来做企业站也不错,还有比如给自己的站加一个小型的投票系统等等也非常适合用 Access 数据库,而且现在...

PHP发邮件类

PHP发邮件类
一个比较实用的 PHP 发邮件类,在 PHP 中,使用 PHP 源码进行邮件的发送是比较方便的,应用最多的地方就是网站评论的地方了,比如博客的评论系统,当访客进行评论之后,管理员可以直接在线进行回复操作,这样就通过 PHP 的在线程序直接回复给了客户,对于网站客户的回访是非常不错的。 对于邮件发送的服务器,用得最多的应该算是 smtp 服务器了,现在主流的邮箱服务商都已经支持smtp了,只要在 php 程序里...

php 按权重随机抽样方法

php 按权重随机抽样方法
在PHP设计系统时,有这样一个要求,就是在前台一个地方显示三个轮流广告,而按照客户付款的多少在同一天内显示的次数不一样,比如说 a,b,c 三个客户,a付款200,b付款300,c付款500,很显然,广告权重应该是 c客户 最大,也就是每显示十次广告,就有 c 客户五次,相对的,a客户有两次广告显示机会,b客户有三次显示机会,这种原理也就是 php 按权重随机抽样方法,根据权重大小来显示不同广告。 基于...

php文件生成HTML最简单的方法

php文件生成HTML最简单的方法
通过本方法可以实现简单的php文件生成静态html,如果你要生成一个php网站首页或某一个页面的话,可以使用本方法,本方法利用的是 file_get_contents() 函数,先读取出php页面,然后再生成 html 静态页,不过在 win7 测试无法成功,但在服务器上测试没有问题,可能是本地服务器环境搭建的问题,总之,利用这个简单的生成方法,可以对单一页面的 php 进行生成。 [code lang="php"] [/code] 把上面的网址...

php isset()和php empty()的区别

php isset()和php empty()的区别
在判断PHP变量时经常会遇到 isset() 函数和 empty() 的函数,而在一般的判断中,好像这两个PHP函数没什么太大的区别,首先声明一点,这两个函数都是进行判断 php 变量的,这是一个共同点,我们来看一下在判断变量中有些什么样的区别。 empty() 判断一个变量是否为空,isset() 判断一个变量是否已经设置,这是最本质的区别。 另外empty() 还会检测变量是否为空、为零。当一个变量值为0,empty() ...

PHP防止盗链的方法

PHP防止盗链的方法
防盗链的技术已经很普遍了,有些网站不喜欢自己的图片被别的网站直接复制使用,便使用了防盗链的技术,这样别人在直接复制使用网站图片时,图片便会按照程序的设定不显示或显示防盗链等字样。 使用了防盗链技术,不仅可以防止自己的图片被盗用,也可以节省自己站点下载图片的流量,觉得还是蛮不错的说,那么在PHP环境下应该如何防止盗链呢?在PHP环境下我们知道通常都是使用Apache服务器,那么主要看下Apac...

PHP操作cookie的函数

PHP操作cookie的函数
在PHP里面设置COOKIE其实是很简单的,基本上是不需要用函数来操作的,直接进行设置就可以了,但如果将COOKIE进行封装起来来使用,那就觉得自己的PHP代码规范了许多了,而且用起来也显得更方便了,对于安全来说,这样封装起来也会更安全,所以当我们在使用COOKIE比较频繁的网站上面,就可以使用PHP操作COOKIE的函数,以便进行统一的管理。 下面是一个PHP操作COOKIE的函数源码,使用本函数可以进行直...

fck编辑器php中运用

fck编辑器php中运用
相信许多 phper 已经在使用 fckeditor 做网页编辑器了,如果还没接触到,那不要紧,在编程的路上,一定会使用到 fckeditor 编辑器的,fckeditor 是一个专门使用在网页上属于开源的所见即所得的文字编辑器,对于 fckeditor 的安装,不需要太多复杂的安装步骤即可使用,fckeditor 编辑器可以很好地与 PHP、JAVASCRIP、ASP、.NET、等不同的网页编程语言相结合,一般我们将 fckeditor 简化称为 FCK 编辑器,...

ajax+php 验证用户注册状态

ajax+php 验证用户注册状态
现在比较流行用 ajax 来验证用户注册程序,关键的好处就是体验度超棒,不用刷新页面即可以判断用户填写的情况是否符合程序标准,其实用 javascrip 来判断验证体验也是不错的,但相对于 ajax 就有点逊色了,ajax不仅在前台体验上面显示很完美,而且还可以和后台程序完美的结合,比如验证用户名是否已被注册就是很好的例子了。 这个是由开源程序ecshop里面程序中扣出的用户注册里面的ajax验证,有兴趣的朋友...

ajax+php注册验证

ajax+php注册验证
ajax+php的验证技术已经很成熟了,对于验证方面,应用最多的应该就是注册登陆方面了,最大的好处就是不用刷新浏览器,实时显示,对于提高用户的体验度那是非常棒的,在许多大型的网站上面,我们在注册用户名时,会实时提示用户名是否已经注册,而不用进行刷新网页,这种技术就是利用ajax技术了,我们看一下在php中,是如何通过ajax+php进行读取mysql数据库中的用户名进行无刷新验证的,下面是源码: 前台(r...

夏日php留言本v0.2使用帮助

夏日php留言本v0.2使用帮助
夏日PHP留言本v0.2是由PHP+MYSQL架构的,独立后台管理,完全可以满足一般网站留言功能的需求,,我们将夏日PHP留言本v0.2下载下来之后,需要以下两步:1,导入根目录下的 mysql 数据库 phplyb.sql,2,更改配置文件 include/config.php 文件,更改为自己本地或服务器上空间商所分配的 mysql 用户名和密码。 夏日PHP留言本结构:共有 6 个目录文件。 index.php 显示留言页 fk1.php 发布留言页 phplyb.sql my...

共享一个php分页类

共享一个php分页类

一个php的分页类,自我感觉相当不错,看源码就已经知道这款php的分页类有多么强大了,基本上涵盖了php分页的所有功能,里面的方法不少,值得新手朋友学习一下了,而在制作php应用中,php的分页技术也是不可缺少的,看看这款吧~

使用时需要先将其保存成为一个类文件,然后进行实例化调用方可使用。

操作mysql数据库的类

操作mysql数据库的类

一个操作mysql数据库的类,php操作mysql数据库的类有很多,下面这款也算是比较经典的一个了,功能很强大以外,源码结构也比较简单的,适合最新的php5平台,对于php懒人来说,这算是极品了~~

适用环境: PHP5.2.x / mysql 5.0.x
代码作者: Silence

PostgreSQL连接数据的方法和操作实例

PostgreSQL连接数据的方法和操作实例

PostgreSQL是一个自由的对象-关系数据库服务器(数据库管理系统),其实已经有许多php应用程序在使用这种数据库了,尤其最近几年PostgreSQL数据库的发展劲头挺大,作为php程序员,必须要熟悉 PostgreSQL连接数据的方法和操作,下面是一个PostgreSQL连接数据的方法和操作实例,方便在使用时查询。

很不错PHP+mysql分页类

很不错PHP+mysql分页类

不错的一个php+mysql的分页类,这个源代码比较早了,但现在还是挺实用的,有自己的分页样式,可以很好的整合到自己的程序当中,适用于php5和mysql5版本,如果自己程序的功能不是太强大,完全可以使用这个php分页类,这个类的使用方法也很简单,自定义记录集,主要看重的就是调用的代码非常少,可以大大提高代码的利用率,在任何分页的地方都可以很好的调用。

数据库读取中间几条记录的SQL语句

数据库读取中间几条记录的SQL语句

在编程中,经常会用到取数据库中某一段的记录,如果要取前几条记录都是很简单,在asp中,直接用top就可以了,在php中,用limit就可以,但如果要取数据库中的第 N 条到第 N条怎么办呢,也就是要取数据库中间的数据,在php,取中间的数据,可以用 limit 很自然的就实现了,主要是asp编程中,需要在sql语句中再重新嵌入一个 sql语句,下面看看 asp 和 php 中不同的 sql 读取中间几条记录。