一个Mongodb PHP封装类
一个Mongodb PHP封装类
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是 ...
JS实现时间戳转换成日期格式源码
JS实现时间戳转换成日期格式源码
Javascript实现时间戳转换成格式化日期,timestamp缺省表示使用当前时间戳,js时间戳的单位是毫秒,如php产生的时间戳注意乘以1000;formats默认格式是Y-m-d,例如2018-01-01。/* ** 时间戳转换成指定格式日期 ** eg ...
CURL实现下载远程图片并保存到本地
CURL实现下载远程图片并保存到本地
WEB开发中我们经常使用一些简单的采集功能,这样可以自动把远程服务器的图片或资源直接采集保存到本地服务器中:实现下载远程图片并把它保存到本地有很多方法,比如可以直接能过file_get_contents和copy方法来实现, ...
二维码生成类PHP QR Code的使用
二维码生成类PHP QR Code的使用
自从智能移动端的普及后,二维码(QRCode)可谓是随处可见,这得归功于二维条码所具有的信息容量大、可靠性高、可表示汉字及图象多种文字信息、保密防伪性强等的优点。 矩阵二维码是用某种特定的几何图形,按一定规 ...
PHP获取用户真实IP地址的方法
PHP获取用户真实IP地址的方法
使用PHP获取客户端IP其实很简单,但如果你要获取到客户端真实的IP,那就不是简单的事了,甚至在某些情况下是根本不可能的事。因为客户端可能存在IP欺骗或者客户端使用了代理;如果用户使用了HTTP代理来访问的话,通 ...
Javascript读写cookie实例源码
Javascript读写cookie实例源码
今天把javascript如何用来创建及存储cookie复习了一下,其中的一点体会拿出来和大家讨论,首先看一下基础知识: 什么是cookie cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时 ...
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 文件,在其中列出网站中的网址以及关于每个网址的其他元数据(上次更新的时间、更改的频率以及相对于网站上 ...
JS实现网页中运行代码,复制代码的功能
JS实现网页中运行代码,复制代码的功能
一些以展示html特效的网站经常会在具体页面加一个运行代码这样的一个效果,即特效代码在textarea文本框内,下面有一个运行代码按钮,点击运行按钮,就直接运行了textarea内的代码。下面和大家分享一个这样的案例,其 ...
PHP实现UBB代码转换
PHP实现UBB代码转换
UBB代码是HTML的一个变种,是Ultimate Bulletin Board 采用的一种特殊的TAG。UBB代码很简单,功能很少,但是由于其Tag语法检查实现非常容易,所以不少网站引入了这种代码,以方便网友使用显示图片/链接/加粗字体等常 ...
PHP基于zLib的压缩文件生成类
PHP基于zLib的压缩文件生成类
一般情况下当出现大量数据传输,希望减少服务器的带宽压力时,我们会采取一种方式来压缩文件传输,php中用zlib就可以实现gzip压缩输出;以下是一个使用zLib扩展实现的非常简单、方便的PHP压缩文件生成类 ...
javascript判断客户端浏览器类型
javascript判断客户端浏览器类型
为了解决网站浏览器兼容的问题,有时候需要获取客户端使用的浏览器类型,通常我们可以通过分析浏览器的userAgent来判别浏览器类型,下面提供两种使用JS判断浏览器类型的方法,可判别当前客户端所使用的浏览器是ie,f ...
使用php读取目录文件列表
使用php读取目录文件列表
网站开发中,对于后台管理系统的功能设计往往会有需要读取目录文件列表的功能,同时也要判定目录下的项目是目录还是文件;这里总结了一个返回所查询目录下的文件以及文件夹的列表数组的函数。数组中会区分文件是否为 ...
javascript实现base64加密、解密函数
javascript实现base64加密、解密函数
网站开发中我们通常会用GET或POST来传递参数,程序传参的过程中对参数的处理常见的有 urlencode rawurlencode 等等这些函数,但在实际操作中这些函数处理起来总是会出些问题,最常见的urlencode在网页一连串的跳转过 ...
使用js实现表格行拖动
使用js实现表格行拖动
其实行拖动的实现思路非常简单,选中一行,往上拖就与上面的行交换位置,往下拖就与下面的行交换位置。问题是如何得到交换行。我见过一个非常详细的教程,它会把表格里的每一行的高度与Y坐标计算出来,换言之,都是 ...
PHP读写csv文件
PHP读写csv文件
CSV是最通用的一种文件格式,它可以非常容易地被导入各种PC表格及数据库中,同时也可以代替excel工作表作为导出报表的文件格式,因此在PHP中也提供了比操作excel工作表更简易的操作函数。 1.生成CVS,fputcsv()将 ...
JavaScript日期倒计时实例源码
JavaScript日期倒计时实例源码
JavaScript倒计时在Web中用得非常广泛,比如常见的团购、商城促销或是什么重要节日之类的,都可以用到倒计时。为了方便大家的使用,这里我们列举了四个比较常见情况的例子,如长时间倒计时,小时倒计时,最简的倒计 ...
PHP判断上传文件类型(防修改后缀)
PHP判断上传文件类型(防修改后缀)
用PHP做上传文件功能时,一般限制可上传的文件类型的做法是通过文件的后缀进行判断,但这样的做法存在缺点,相信所有的phper们都是知道的,只要修改一下文件后缀,各种文件皆可上传。 下面我们提供一个通过读取文 ...
使用CSS3实现图片闪光划过效果
使用CSS3实现图片闪光划过效果
最近在一些网站上看到一个不错的图片效果,当鼠标移到图片上时,会有一道闪光在图片上划过,看上去还挺酷的;其实像这种这样的效果如果应用到网页上,通常是使用CSS3来实现的。CSS3属性中有关于制作动画 ... ...
PHP中socket函数与socket编程示例
PHP中socket函数与socket编程示例
最近在做一个游戏项目的GM管理后台,其中摄及到的是使用PHP与JAVA游戏服务器进行通讯,而且必须得使用TCP/IP协议来进行;这样就要用PHP的socket来实现数据包的发送与接收。 尽管socket编程对于php来说并不是它的强 ...
PHP实现阳历(新历)与阴历(农历)互相转换
PHP实现阳历(新历)与阴历(农历)互相转换
一个比较不错的php类,实现了将阳历转换为阴历(农历),阴历转换为阳历的算法,同时还能获取干支纪年,生肖,以及相应的阴历的中文叫法等等,功能比较齐全的,在这里共享一下。具体代码如下:class Lunar{ var ... ...
CSS实现文章分隔线的几种方法
CSS实现文章分隔线的几种方法
在编辑长文章的时候,为了使文章结构更清析和达到更好的展示效果,我们往往会使用分隔线,那么在CSS中我们要怎样才能更方便地实现小小的分隔线呢,对此我信试了几种方法来实现这个分隔线。下面就是简单实现分隔线的 ...
使用JS与CSS3的翻转实现3D翻牌效果
使用JS与CSS3的翻转实现3D翻牌效果
之前我们有讨论过使用CSS3如何实现网页水平翻转的效果,而这次我们介绍的是翻转效果更深一层的应用——3D翻牌效果。这里我们需要使用flip中轴翻转实现,又因为是3D效果,如果希望呈现一定的3D视角,需要在父级元素 . ...
PHP获取网页数据库查询次数和页面执行时间
PHP获取网页数据库查询次数和页面执行时间
很多博客软件和CMS系统都有这么一个功能,比如“生成页面一共花费了xx毫秒,进行了xx次数据库查询”等等。那么这个功能是如何实现的呢,下面给大家大概说下思路。 1. 在类的构造函数中声明全局变量 定义一个全局变 ...
12下一页
返回顶部