常用的PHP正则表达式使用实例
常用的PHP正则表达式使用实例
PHP开发中经常用到的正则匹配实例代码片段,包括邮箱地址验证、用户名验证、IP地址验证、电话号码和邮编验证等;其中大部分可以直接使用,某些可以根据需求进行少量修改便可…… ...
使用PHP随机数函数生成随机字符串
使用PHP随机数函数生成随机字符串
之前我们有介绍过PHP随机函数rand()和mt_rand(),这两个函数都是用于产生指定范围内的随机数,在实际应用中,单个随机数往往不能满足我们的需求,有时候我们还需要产生非数值类型的随机字符串,比如生成随机密码和我 ...
实用的PHP MySQL工具类
实用的PHP MySQL工具类
简单实用的PHP MySQL工具类,实现常用的增、删、改、查等操作,可控制返回的数据格式和记录条数,支持使用持久连接。文件下载:mysql.class.php(5.45kb)
JavaScript实现带减速效果的返回顶部功能
JavaScript实现带减速效果的返回顶部功能
很多网页在下方都会放置一个“返回顶部”按钮,尤其是页面底部没有导航而且页面比较长的情况下,这样可以帮助访客快速方便地回到顶部导航的位置,提升操作的友好度。随着滑动效果的广泛应用,我们也尝试着将返回顶部 ...
功能强大的php添加水印类
功能强大的php添加水印类
PHP实现的给图片添加水印功能,可添加文字水印或图片水印,使用文字水印时需要提供字体文件,使用图片水印时需要提供水印图片,水印图片不能比要添加水印的图片大,请使用背景透明的水印图片。 该水印类支持自定义 ...
PHP判断访问用户是否使用手机访问
PHP判断访问用户是否使用手机访问
随着移动设备的普及,网站也会迎来越来越多移动设备的访问。当然我们可以使用响应式设计来使网站页面既适应PC端也适应移动端,但很多时候我们还需要判断用户是否使用移动端访问,以实现某些特定的功能。这里就介绍一 ...
使用PHP实现网站的模拟登录
使用PHP实现网站的模拟登录
很多的网站只要没有验证码和数据来源地址的验证,基本上都可以通过模拟进行登录,php模拟登陆的实现方法主要是通过crul来实现的,这里分别列举两种方法实现模拟登陆(以登录人人网为例)。具体实例代码如下: (1)使 ...
JavaScript去除数组重复值的几种方法
JavaScript去除数组重复值的几种方法
数组去掉重复值是一个常见的需求,我们暂时考虑同类型的数组去重复。主要是理清思路和考虑下性能。以下方法,网上基本都有,这里只是简单地总结一下。 几种思路: 1、遍历数组,逐一比较,比较到相同的就删除后面的 ...
PHP实现邮件发送功能以及解决邮件乱码问题
PHP实现邮件发送功能以及解决邮件乱码问题
PHP发送邮件功能通常使用mail函数或SMTP两种方式来实现,新手遇到最多的问题往往就是中文乱码的问题,特别是在中文简体和繁体都存在的时候。对于网站开发,在这里也强烈建议一下统一使用UTF-8编码,使用UTF-8编码通 ...
php生成指定范围内的N个不重复的随机数
php生成指定范围内的N个不重复的随机数
在PHP网站开发中,有时候我们需要生成指定范围内一定数量的不重复随机数,具体怎么设计这个生产随机数的函数呢?我们可以将随机产生的数存入数组,但在存入的同时去除重复的值,即可生成一定数量的不重复随机数。当 ...
经典的Discuz加密解密函数(authcode)
经典的Discuz加密解密函数(authcode)
关于Discuz的加密解密函数,相信大家都有所了解,该authcode函数可以说是对PHP界作出了重大的贡献,真心发觉discuz这个函数写的太精彩啦。 研究了一下这个算法,总的来说可以归纳为以下三点: 1、动态性,同一字符串 ...
关于javascript获取“星期几”的脚本
关于javascript获取“星期几”的脚本
javascript获取当天的日期是星期几,这肯定不是一个复杂的问题,而且还是一个相当简单的问题,但是怎样让一个简单的问题更简单?请看下面的代码。 var str = ""; var week = new Date().getDay(); if (week == 0) { ...
使用javascript实现图片的预加载
使用javascript实现图片的预加载
我们平常看到的lightbox类效果为了让图片居中显示通常都会使用预加载,需要等待完全加载完毕才会显示,当要显示的图片太大时,加载时间往往很长,体验极为不佳(如某些相册的全屏效果)。大部分人都会使用下面的方法 ...
兼容性良好的CSS实现的图片圆角效果
兼容性良好的CSS实现的图片圆角效果
曾经我们有提过怎样只使用CSS实现渐变圆角按钮,其实图片的圆角效果也可以用CSS来实现,而且也不复杂,下面是一个简单的例子。CSS代码:style type="text/css" /*通用样式--容器宽度值*/ .sharp{width:611px;height: ...
jquery ajax利用jsonp实现跨域请求
jquery ajax利用jsonp实现跨域请求
众所周知,Ajax不能进行跨域请求,但是却可以远程跨域请求文件,比如script请求远程文件,这样我们就可以在远程服务器将数据装进js格式文件里,供客户端调用,因为json的格式简单明了,客户端也方便处理,为了客户端 ...
支持动态添加的PHP多文件上传实例
支持动态添加的PHP多文件上传实例
PHP的一个多文件上传实例(当然也可以用swfupload实现),可自定义上传文件的类型、设置允许上传文件的最大容量等功能;扩展性较强,这里给出的例子不支持多个选取,需要一个个添加,如果需要实现多选,请自行修改前端 ...
简单易扩展、可控性强的Jquery转盘抽奖
简单易扩展、可控性强的Jquery转盘抽奖
基于Jquery的Javascript转盘抽奖程序,可以自定义抽奖界面,奖品数量、图片等,可控制中奖的奖品,抽奖转盘转动的速度和圈数。在实际使用中,应当把概率放到后台程序中运算,以保证安全性和产生中奖奖品的可控性 ... ...
CSS伪元素:Before和:After的使用
CSS伪元素:Before和:After的使用
层叠样式表(CSS)的主要目的是给HTML元素添加样式,然而,在一些案例中给文档添加额外的元素是多余的或是不可能的。事实上CSS中有一个特性允许我们添加额外元素而不扰乱文档本身,这就是“伪元素”。【:Before】sel ...
原生JS实现的城市三级联动
原生JS实现的城市三级联动
使用原生js代码实现的城市三级联动,经测试,本程序兼容各大主流浏览器,如在使用过程中发现问题,可在本文留言。以下给出实现代码,完整程序请点击下载:JS城市三级联动(24.16k)function Dsy(){ this.Items = {}; } ...
纯CSS实现的各种箭头
纯CSS实现的各种箭头
使用CSS绘制各种箭头,无需裁剪图片,对浏览器支持良好,使用方便简单。CSS绘制箭头的基本原理是通过截取border(边框)的部分“拐角”实现,几行CSS代码即可...
常用的JS正则表达式验证函数
常用的JS正则表达式验证函数
在网页开发过程中,对表单的操作通常会用Javascript来验证输入字段的有效性,比如验证输入字符的类型、电话号码格式、身份证、电子邮件等等。以下为整理封装好的一些验证函数,希望给有需要的人在使用上带来方便(本 ...
最简单的原生javascript日历控件
最简单的原生javascript日历控件
最简单符合标准的原生javascript日期选择控件,调用方便;简单修改CSS即可实现完全自定义样式,兼容各大主流浏览器。以下为全部代码(附带本站下载地址):!DOCTYPE html html lang="en" xmlns="http://www.w3.org/199 ...
功能完善的PHP自动生成缩略图函数
功能完善的PHP自动生成缩略图函数
一个简单但功能比较完善的自动生成缩略图的函数,可以按需要对图片进行缩放、裁切、锁定宽或高、使用空白填充以下为源码,比较简单,相信很容易看明白:?php /** * 生成缩略图 * @param string 源图绝对完整地址{带 ...
纯CSS实现渐变圆角按钮
纯CSS实现渐变圆角按钮
HTML5+CSS3 代表着下一代web开发技术,虽然标准规范还没有正式发布,但是未来的发展前景已经可以预见。随着越来越多的主流浏览器对这些标准的支持,我们已经可以使用其中一些技术来美化页面了。例如下面要讲的自定义 ...
PHP汉字转换为拼音的类
PHP汉字转换为拼音的类
很多时候,我们需要实现把中文直接转换成拼音的功能,比如“中华人民共和国”,我们要把它转化成“zhonghuarenmingongheguo”,那该怎么转批呢?用下面这个类就很好操作了,目前该类支持GB2312和UTF-8编码,但值得注 ...
很有用的JQuery代码片段
很有用的JQuery代码片段
很有用的JQuery代码片段:js图片预加载,在新窗口打开链接,平滑滚动到页面某个锚点,鼠标滑动时的渐入和渐出,制作等高的列,在一些老的浏览器上启用 HTML5 的支持,测试浏览器是否支持某些 CSS3 属性,获取 URL 中 ...
简单实用的PHP文本缓存类
简单实用的PHP文本缓存类
缓存在实际使用当中应用很广泛,可以减轻对服务器数据库的访问,提高运行速度。目前很多CMS内容管理系统中频繁使用缓存机制来提高系统运行的效率。下面是一个写得不错的缓存类,可以参考下缓存的机制与写法。 cache. ...
CSS自定义文件上传按钮样式,兼容主流浏览器
CSS自定义文件上传按钮样式,兼容主流浏览器
我们在程序开发中,经常要用到上传文件的功能。但是,input type="file" id="f" name="f"这个类型的元素,产生的文件框和浏览按扭,它们的样式往往不符合我们的需要。怎么样才能控制控制它们的样式和位置呢?解决办 ...
JavaScript兼容所有浏览器的浮动窗口
JavaScript兼容所有浏览器的浮动窗口
经常看见一些网站右下角有个浮动窗口,可以随滚动条上下滚动。此代码便是 script type="text/javascript" function $(id) { return document.getElementById(id); } var LoginUI = !!window.LoginUI || {}; LoginUI. ...
好用的PHP验证码类,强烈推荐
好用的PHP验证码类,强烈推荐
一个简单的PHP验证码类 ?php/*** @version1.0* @PHP验证码类* 使用方法:* $image=newCaptcha();* $image-config('宽度','高度','字符个数','验证码session索引');* $image-create();* 如:* newCaptcha(80,20,4,'ca ...
12
返回顶部