那一抹温暖的阳光,是我们永恒的向往。
www.webbar.cn

PHP页面跳转几种实现方法Browse:2616

11

PHP页面跳转一、header()函数 header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。 header()函数的定义如下: void header (string string [,bool replace [,int http_response_code]]) 可选参数replace指明是替换前一条类似标头还是添加一条相同类型的标头,默认为替换。 第二个可选参数http_response_code强制将HTTP相应代码设为指定值。 header函数中Location类型的标头是一种特殊的header调用,常用来实现页面跳转。注意:1.location和“:”号间不能有空格,否则不会跳转。 2.在用header前不能有任何的输出。 3...

时间:2013-10-24
分类:PHP , 编程语言
评论:0

常用正则表达式大全Browse:3531

11

一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 非零的正整数:^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$ 非零的负整数:^\-[1-9][]0-9"*$ 或 ^-[1-9]\d*$ 非负整数:^\d+$ 或 ^[1-9]\d*|0$ 非正整数:^-[1-9]\...

时间:2013-10-23
评论:0

原生Ajax封装随笔Browse:2661

原生Ajax封装随笔

XMLHttpRequest 对象用于和服务器交换数据。我们使用 XMLHttpRequest 对象的 open() 和 send() 方法: open(method,url,async) method:请求的类型;GET 或 POST url:文件在服务器上的位置 async:true(异步)或 false(同步) send(string) string:仅用于 POST 请求 注:如果需要像 HTML 表单那样 POST 数据,需设置 setRequestHeader() 来添加 HTTP 头,然后在 send() 方法中规定您希望发送的数据:XMLHttpRequest.setRequestHeader("Content-type","application/x-www-form-urlencoded");示例如下代码58行所示。 var Factory = { create: function() { return function() { this.ini...

时间:2013-10-19
评论:0

使用纯生js操作cookieBrowse:2645

使用纯生js操作cookie

//获得coolie 的值 function cookie(name) { var cookieArray = document.cookie.split("; "); //得到分割的cookie名值对 var cookie = new Object(); for (var i = 0; i < cookieArray.length; i++) { var arr = cookieArray[i].split("=");       //将名和值分开 //如果是指定的cookie,则返回它的值 if (arr[0] == name) { return unescape(arr[1]); } } return ""; } function delCookie(name)//删除cookie { document.cookie = name + "=;expires=" + (new Date(0)).toGMTString(); } function getCookie(objName) {//获取指定名称的cookie的值 var arrStr ...

时间:2013-10-19
评论:0

php文件上传类程序代码Browse:2604

11

类函数: <?php /** * 文件上传类 */ class uploadFile { public $max_size = '1000000';//设置上传文件大小 public $file_name = 'date';//重命名方式代表以时间命名,其他则使用给予的名称 public $allow_types;//允许上传的文件扩展名,不同文件类型用“|”隔开 public $errmsg = '';//错误信息 public $uploaded = '';//上传后的文件名(包括文件路径) public $save_path;//上传文件保存路径 private $files;//提交的等待上传文件 private $file_type = array();//文件类型 private $ext = '';//上传文件扩展名 /** * 构造函数,初始化类 * @access public * @param str...

时间:2013-10-16
分类:PHP , 编程语言
评论:0

PHP验证码生成类完整代码Browse:1717

PHP验证码生成类完整代码

用户可以定义各个成员 有宽、高、画布、字数、类型、画类型同时我们只要修改 $Type就可以定义生成的是纯数字 , 纯小写字母,大小写数字混合,有需要的朋友可参考。 <?php class Code{ // 1. 定义各个成员 有宽、高、画布、字数、类型、画类型 private $width; //宽度 private $height; //高度 private $num; //验证码字数 private $imgType; //生成图片类型 private $Type; //字串类型 1,2,3 三个选项 1 纯数字 2 纯小写字母 3 大小写数字混合 private $hb; //画布 public $codestr; // 验证码字串 public function __construct($height=20,$num=4,$imgType="jpeg",$Type=1){ ...

时间:2013-10-16
分类:PHP , 编程语言
评论:0

php判断操作系统或浏览器Browse:1704

11

function userOS($user_OSagent=''){ if(strpos($user_OSagent,"NT 6.1")) { $visitor_os = "Windows7"; }elseif(preg_match('/NT 5.1/',$user_OSagent)){ $visitor_os = "Windows XP (SP2)"; }elseif(strpos($user_OSagent,"Windows XP")) { $visitor_os = "Windows XP"; }elseif(strpos($user_OSagent,"NT 5.2") && strpos($user_OSagent,"WOW64")){ $visitor_os = "Windows XP 64-bit Edition"; }elseif(strpos($user_OSagent,"NT 5.2")) { $visitor_os = "Windows 2003"; }elseif(strpos($user_OSagent,"NT 6.0")) { $visitor_os = "Windows Vista"; }elseif(strpos($user_...

时间:2013-10-09
分类:PHP , 编程语言
评论:0
Search