一个Mongodb PHP封装类
一个Mongodb PHP封装类
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是 ...
CURL实现下载远程图片并保存到本地
CURL实现下载远程图片并保存到本地
WEB开发中我们经常使用一些简单的采集功能,这样可以自动把远程服务器的图片或资源直接采集保存到本地服务器中:实现下载远程图片并把它保存到本地有很多方法,比如可以直接能过file_get_contents和copy方法来实现, ...
二维码生成类PHP QR Code的使用
二维码生成类PHP QR Code的使用
自从智能移动端的普及后,二维码(QRCode)可谓是随处可见,这得归功于二维条码所具有的信息容量大、可靠性高、可表示汉字及图象多种文字信息、保密防伪性强等的优点。 矩阵二维码是用某种特定的几何图形,按一定规 ...
PHP获取用户真实IP地址的方法
PHP获取用户真实IP地址的方法
使用PHP获取客户端IP其实很简单,但如果你要获取到客户端真实的IP,那就不是简单的事了,甚至在某些情况下是根本不可能的事。因为客户端可能存在IP欺骗或者客户端使用了代理;如果用户使用了HTTP代理来访问的话,通 ...
php简单的压缩打包下载功能
php简单的压缩打包下载功能
php简单的压缩打包下载功能 WEB应用中,通常会用到压缩打包下载的功能,尤其是对于一次性下载多个文件的时候,如果能生成压缩包再下载,不但可以方便用户,也可以节省服务器的带宽流量,下面是一个压缩打包下载功能 ...
PHP实现MySQL数据库备份的源码
PHP实现MySQL数据库备份的源码
PHP 备份 mysql 数据库的源代码,在完善的 PHP+Mysql 项目中,在后台都会有备份 Mysql 数据库的功能,有了这个功能,对于一些不便自己写shell脚本备份的VPS来说,就不用使用 FTP 或者使用 mysql 的管理工具进行 mysq ...
PHP中把16进制颜色转换成RGB颜色值
PHP中把16进制颜色转换成RGB颜色值
16进制的颜色值通常表示为#FFFFFF,当前也有缩减为#FFF,前提是两位两位必需相同,例如#FEFEFE这种,就不能进行缩减。而RGB的颜色格式是由3组0~255的数字构成,分别代表红(Red)、绿(Green)、蓝(Blue)的色值。 ...
使用php生成mysql数据库数据字典
使用php生成mysql数据库数据字典
数据字典在应用的开发和维护过程中都有着极其重要的单方,最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定 ...
在PHP中使用Redis
在PHP中使用Redis
对于高并发,访问量大的web应用而言,数据库操作是最容易出现瓶颈的地方,这个时候必然就会使用一些缓存系统,而Redis就是一个key-value存储系统,和Memcached类似。但相比起来 redis 要灵活很多,新浪微博就是用的r ...
PHP实现对数字加千分号
PHP实现对数字加千分号
对于较大数字,添加千分号可以方便快速地读出数值。千分号是指从最右边开始,每隔三位加个逗号。这种写法很广泛,来源大概是因为英文中 Thousand,千、million,百万、billion,十亿 都是隔三位的。在这里我们使用php实 ...
PHP实现冒泡,选择,插入和快速排序算法
PHP实现冒泡,选择,插入和快速排序算法
算法是程序的核心,而排序是算法的基础,一个程序的好于差,关键是这个程序算法的优劣。作为一个phper,也许很少接触到算法方面的东西。但是对于冒泡排序,插入排序,选择排序,快速排序四种基本算法,还是很有必要 ...
Discuz 定时任务自动生成sitemap.xml
Discuz 定时任务自动生成sitemap.xml
Sitemap 可方便网站管理员通知搜索引擎他们网站上有哪些可供抓取的网页。最简单的 Sitemap 形式,就是XML 文件,在其中列出网站中的网址以及关于每个网址的其他元数据(上次更新的时间、更改的频率以及相对于网站上 ...
PHP实现UBB代码转换
PHP实现UBB代码转换
UBB代码是HTML的一个变种,是Ultimate Bulletin Board 采用的一种特殊的TAG。UBB代码很简单,功能很少,但是由于其Tag语法检查实现非常容易,所以不少网站引入了这种代码,以方便网友使用显示图片/链接/加粗字体等常 ...
PHP基于zLib的压缩文件生成类
PHP基于zLib的压缩文件生成类
一般情况下当出现大量数据传输,希望减少服务器的带宽压力时,我们会采取一种方式来压缩文件传输,php中用zlib就可以实现gzip压缩输出;以下是一个使用zLib扩展实现的非常简单、方便的PHP压缩文件生成类 ...
使用php读取目录文件列表
使用php读取目录文件列表
网站开发中,对于后台管理系统的功能设计往往会有需要读取目录文件列表的功能,同时也要判定目录下的项目是目录还是文件;这里总结了一个返回所查询目录下的文件以及文件夹的列表数组的函数。数组中会区分文件是否为 ...
PHP读写csv文件
PHP读写csv文件
CSV是最通用的一种文件格式,它可以非常容易地被导入各种PC表格及数据库中,同时也可以代替excel工作表作为导出报表的文件格式,因此在PHP中也提供了比操作excel工作表更简易的操作函数。 1.生成CVS,fputcsv()将 ...
PHP判断上传文件类型(防修改后缀)
PHP判断上传文件类型(防修改后缀)
用PHP做上传文件功能时,一般限制可上传的文件类型的做法是通过文件的后缀进行判断,但这样的做法存在缺点,相信所有的phper们都是知道的,只要修改一下文件后缀,各种文件皆可上传。 下面我们提供一个通过读取文 ...
PHP中socket函数与socket编程示例
PHP中socket函数与socket编程示例
最近在做一个游戏项目的GM管理后台,其中摄及到的是使用PHP与JAVA游戏服务器进行通讯,而且必须得使用TCP/IP协议来进行;这样就要用PHP的socket来实现数据包的发送与接收。 尽管socket编程对于php来说并不是它的强 ...
PHP实现阳历(新历)与阴历(农历)互相转换
PHP实现阳历(新历)与阴历(农历)互相转换
一个比较不错的php类,实现了将阳历转换为阴历(农历),阴历转换为阳历的算法,同时还能获取干支纪年,生肖,以及相应的阴历的中文叫法等等,功能比较齐全的,在这里共享一下。具体代码如下:class Lunar{ var ... ...
PHP获取网页数据库查询次数和页面执行时间
PHP获取网页数据库查询次数和页面执行时间
很多博客软件和CMS系统都有这么一个功能,比如“生成页面一共花费了xx毫秒,进行了xx次数据库查询”等等。那么这个功能是如何实现的呢,下面给大家大概说下思路。 1. 在类的构造函数中声明全局变量 定义一个全局变 ...
常用的PHP正则表达式使用实例
常用的PHP正则表达式使用实例
PHP开发中经常用到的正则匹配实例代码片段,包括邮箱地址验证、用户名验证、IP地址验证、电话号码和邮编验证等;其中大部分可以直接使用,某些可以根据需求进行少量修改便可…… ...
使用PHP随机数函数生成随机字符串
使用PHP随机数函数生成随机字符串
之前我们有介绍过PHP随机函数rand()和mt_rand(),这两个函数都是用于产生指定范围内的随机数,在实际应用中,单个随机数往往不能满足我们的需求,有时候我们还需要产生非数值类型的随机字符串,比如生成随机密码和我 ...
实用的PHP MySQL工具类
实用的PHP MySQL工具类
简单实用的PHP MySQL工具类,实现常用的增、删、改、查等操作,可控制返回的数据格式和记录条数,支持使用持久连接。文件下载:mysql.class.php(5.45kb)
功能强大的php添加水印类
功能强大的php添加水印类
PHP实现的给图片添加水印功能,可添加文字水印或图片水印,使用文字水印时需要提供字体文件,使用图片水印时需要提供水印图片,水印图片不能比要添加水印的图片大,请使用背景透明的水印图片。 该水印类支持自定义 ...
PHP判断访问用户是否使用手机访问
PHP判断访问用户是否使用手机访问
随着移动设备的普及,网站也会迎来越来越多移动设备的访问。当然我们可以使用响应式设计来使网站页面既适应PC端也适应移动端,但很多时候我们还需要判断用户是否使用移动端访问,以实现某些特定的功能。这里就介绍一 ...
使用PHP实现网站的模拟登录
使用PHP实现网站的模拟登录
很多的网站只要没有验证码和数据来源地址的验证,基本上都可以通过模拟进行登录,php模拟登陆的实现方法主要是通过crul来实现的,这里分别列举两种方法实现模拟登陆(以登录人人网为例)。具体实例代码如下: (1)使 ...
PHP实现邮件发送功能以及解决邮件乱码问题
PHP实现邮件发送功能以及解决邮件乱码问题
PHP发送邮件功能通常使用mail函数或SMTP两种方式来实现,新手遇到最多的问题往往就是中文乱码的问题,特别是在中文简体和繁体都存在的时候。对于网站开发,在这里也强烈建议一下统一使用UTF-8编码,使用UTF-8编码通 ...
php生成指定范围内的N个不重复的随机数
php生成指定范围内的N个不重复的随机数
在PHP网站开发中,有时候我们需要生成指定范围内一定数量的不重复随机数,具体怎么设计这个生产随机数的函数呢?我们可以将随机产生的数存入数组,但在存入的同时去除重复的值,即可生成一定数量的不重复随机数。当 ...
经典的Discuz加密解密函数(authcode)
经典的Discuz加密解密函数(authcode)
关于Discuz的加密解密函数,相信大家都有所了解,该authcode函数可以说是对PHP界作出了重大的贡献,真心发觉discuz这个函数写的太精彩啦。 研究了一下这个算法,总的来说可以归纳为以下三点: 1、动态性,同一字符串 ...
支持动态添加的PHP多文件上传实例
支持动态添加的PHP多文件上传实例
PHP的一个多文件上传实例(当然也可以用swfupload实现),可自定义上传文件的类型、设置允许上传文件的最大容量等功能;扩展性较强,这里给出的例子不支持多个选取,需要一个个添加,如果需要实现多选,请自行修改前端 ...
12下一页
返回顶部