PHP列出文件目录树

PHP列出文件目录树

PHP 列出文件目录树的一个方法,也可以判断其文件是不是目录,将其目录下的文件清晰的显示出来,可以帮助我们很好的了解目录的情况,可以迅速的看出本目录下一共有多少个目录,哪些不是目录文件,算是一个比较实用的一个小方法,可以将其应用到 php 文件管理系统中,帮助我们列出文件目录树,一目了解,将其文件进行完善,是一个不错的管理目录的PHP文件,源码如下:

PHP简单的上传类

PHP简单的上传类
PHP 简单的一个上传类,这段源码本身是一个简单的 PHP 上传功能,经过改造,就成了简单的 PHP 上传类了,将源代码整合成两个方法,封装到一起,最基本的 PHP 上传功能都已经实现了,适合小网站使用,当然整个网站的源码还不能算是很完善,一个完整的 PHP 上传类包含许多方法。 下面的这个简单的 PHP 上传类只是利用了 PHP 的上传原理实现的上传代码的一个整合,除了是整合成一个类文件之外,和普通...

PHP功能很强大的验证码

PHP功能很强大的验证码
一个php的验证码,并且还带有验证码判断文件,利用cookie判断验证码是否正确,验证码基础原理还是利用图像生成和干扰字符组合,这款验证码主要强大就在于利用了php数组进行干扰字符的组合,干扰了好几次,看来注册机器不好识别原理了,php验证码方法文件 yzm.php,php验证码使用判断文件:yzmdy.php,php验证码JS点击刷新文件:js.js,下面看看这三个文件的代码,使用时将其复制到同一个目录即可。 php...

PHP超级简单的记数器

PHP超级简单的记数器
PHP 简单的记数器,其原理是将访客信息写入到 counter.txt 文本中,当有访客访问时,首先读取 counter.txt 文本,读取里面的整数,如果为 1 时,则是本站第一个访客者,否则的话,则从第一个访客开始往后累加,利用 php 的 += 赋值运算进行计算写入。 明白了原理,就知道了这个简单的计算数是如何的简单了,在小型的企业站用这个来应用还是可以的,如果在大型应用的话,就不足了,首先不能防刷,而...

PHP的一些常用函数

PHP的一些常用函数
PHP 较常用的一些函数,比如像我们使用的 PHP 日期,PHP 输出的几种格式,PHP 常用的一些字符串函数,PHP 常用的一些数组操作方法,这类函数占据了相当的 PHP 应用,基本上有 PHP 的地方,就有这几种 PHP 函数,所以把这些函数进行整理搜集下来,在需要的时候不用再大费周折去找了。 PHP 函数是 PHP 最重要的一环,PHP 函数的数量也是非常庞大的,PHP 就是由这些函数所组成的,可以说,没有 PHP 函数,就没...

php 动态生成组织结构图

php 动态生成组织结构图
一个 php 动态生成组织结构图的类,比如我们公司的组织结构,总栽,总经理,IT部,客服部,业务部,这就属于一个组织结构,还有类似于这样的其它组织,利用这个 PHP 的类对象可以很好的生成一个组织机构的图形,更形象的进行展出出来,让大家一眼可以看出公司的一个组织人员状态。 这个类其实用得还不是很多,比如像企业站,我们基本上就可以直接用 PS 来画一个组织机构图了,那么对于 PHP 动态生...

php 空格和回车字符替换函数

php 空格和回车字符替换函数
在 PHP 中,经常会遇到空格和回车的转义,目的是进要进行过滤和转换,比如我们遇到回车换行 符号时,如果不进行字符串过滤的话,那么就会闪下一行,这样对于排版来讲,很不美观,那么就可以将末尾的回画换行 替换成 " " 内容,这样就不存在这一行了。 除了标准的 html 之外,还有网页的 ascII 码,有时候也需要将内容转换成回车或空格,下面是一个空格回车字符替换的函数,多空格和回车的效果与原...

PHP连接各种数据库方法代码

PHP连接各种数据库方法代码
PHP已经可以很好的支持大多数的数据库了,而MYSQL数据库则是PHP的黄金搭档,也是PHP开发中应用最多的数据库之一,可有时候,为了节省成本而需要其它数据库,这里所说的成本,不是软件的成本,MYSQL数据库是开源的,我们知道,编写PHP+MYSQL的应用,除了PHP的空间以外,还需要另外购买MYSQL数据库20M,30M,50M不等,但如果我们只是小型的应用程序,或者是企业网站,没有多少信息量的情况下,根本就不需要...

目前最流行的PHPDDOS攻击代码

目前最流行的PHPDDOS攻击代码
先来了解一下什么是DDOS的攻击,DDOS的起源已经很久了,而攻击的方式也有很多种,我们可以简单的理解为攻击者利用合理的请求服务来占用过多的服务资源,从而使合法用户没有办法进行正常服务的访问。 目前这种情况普遍存在于配置较底的服务器上,通过DDOS的攻击造成服务器资源占用过大,从而使服务器无法响应,而随着服务器配置和带宽的增大,已经可以很好地杜绝一般的DDOS的攻击了。 小段php代...

phpmyadminMySQL 字符集为cp1252 West European (latin1)

phpmyadminMySQL 字符集为cp1252 West European (latin1)
使用虚拟主机空间上的phpmyadmin操作数据库的时候,如果看到phpmyadmin首页上显示的MySQL 字符集为cp1252 West European (latin1),当我们导入数据时就会出现乱码,解决的方法是: 在phpmyadmin首页的右边有个Language选项,把默认的中文 - Chinese simplified-gb2312改成 中文 - Chinese simplified,则左边的MySQL 字符集会变成UTF-8 Unicode (utf8) ,乱码问题得到解决! phpmyadmin 默认创建的数据库默...

精简的php操作mysql类

精简的php操作mysql类
这个 PHP mysql 的操作类完整版已经使用过了,在本博也已经发布过了,而这个简化版是经过修改完整版后的简化版,适用在一般的 PHP 应用中,功能上可以实现基本的增删改查的操作,以及打印 MYSQL 错误,自我感觉不错,如果网站应用不是很强大,应用这个 MYSQL 的操作类已经足够了,很精简,不多说好,快去试一下吧。 <?php /** * mysql操作类 * 使用实例: * $db = new mysql("localhost","root","","数...

php面向过程的分页代码

php面向过程的分页代码
一个比较完美的PHP分页代码程序,这不是一个分页类,适合小型的PHP应用直接嵌入使用,优点是源代码较小,上下分页比较完善,手动更改比较方便,在一般的网站上面,需要用到分页一次两次而没必要使用php分页类的时候,就可以直接使用这个PHP分页代码了。 需要更改一下数据库的连接配置,关于分页显示的样式,自定义CSS样式完善即可,放在小型的PHP应用里再合适不过了,源代码除了数据库的配置,基本...

php mysql数据库操作类

php mysql数据库操作类
摘自 PHP 织梦系统里 mysql 数据库操作类,织梦系统是一款比较成熟的 PHP 开源系统,在国内拥有很大的用户群,所以织梦系统里的 php 类都比较完善,不管是调试错误的代码,还是基础的应用功能代码都做得很到位,织梦PHP类文件很值得我们去研究学习。 下面便是织梦系统里一个mysql数据库的操作类,几乎包含了所有mysql数据库的操作,非常的详细,自己去研究一下吧,很适合注重代码结构的大型网站使用。 <...

PHP利用字符串的位运算进行加密

PHP利用字符串的位运算进行加密
利用PHP字符串位运算所写的一个字符串加密函数,PHP 的加密解密已经是老生常谈了,关于怎样去加密自己写的源代码而不被窃取呢,在 PHP 中有三个加密的函数,都是自定义密钥,之前在本博已经介绍过了,利用自己写的加密函数,虽然功能有些简陋,但很少人去研究,所以也就很安全了。 在 PHP 界,最靠谱的加密应该是 PHP 的老东家 ZEND 了,但我们知道,它不是免费的,为了加密几行源代码去买一个千把...

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 按权重随机抽样方法,根据权重大小来显示不同广告。 基于...