PHP分页详细讲解
摘要:网上有好多PHP分页的类,但我们要弄明白PHP分页原理才可以学到知识,今天我就带你学制作PHP分页。1、前言分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地撰写此文对这个问题进行详细的讲解,力求让看完这篇文章的朋友在看完以后对于分页显示的原理和实现方法有所了解。本文适合初学者阅读,所有示例代码均使用php编写。2、原理所谓分页显示,也就是将数据库中的结果集人为的分成一段一段的来显示,这里需要两个初始的参数:每页多少条记录($PageSize)?
阅读全文
posted @
2013-12-28 17:09
BarneyX
阅读(415)
推荐(0) 编辑
封装好的PHP分页类,简单好用--在开源看到的,取回来自己用
摘要:class Pagination 独立分页类调用方式:
pagenation=newPagination(4,10,200);//4(第一个参数)=currentPage,10(第二个参数)=pageSize,200(第三个参数)=总数pagenation->set_link( 'http://www.360hqb.com' );
pagenation−>show();setlink(′http://www.360hqb.com′);∗pagenation->show(); */class Jav
阅读全文
posted @
2013-12-28 17:07
BarneyX
阅读(310)
推荐(0) 编辑
php网站判断用户是否是手机访问的方法
摘要:PHP网站判断用户是否用手机访问,如果是手机的话,就跳转到指定的手机友好页面。随着移动设备的普及,网站也会迎来越来越多移动设备的访问。用适应PC的页面,很多时候对手机用户不友好,那么有些时候,我们需要判断用户是否用手机访问,如果是手机的话,就跳转到指定的手机友好页面。这里就介绍一下,如何判断用户是否用手机访问。自定义的函数如下:
agent=checkwap();if(agent ){ header('Location: http://www.nowamagic.net'); exit;}// check if wap function check_wap(){ /.
阅读全文
posted @
2013-12-28 17:05
BarneyX
阅读(243)
推荐(0) 编辑
三种php连接access数据库方法
摘要:种是利用php的pdo,一种是odbc,com接口来与access数据库连接。利用pdo与access数据库连接
path ="f:fontwww.jb51.netspiderresult.mdb"; conn = new pdo("sqlite:
path"); if( conn ) { echo ('connection pdo success'); } else { echo ('cnnection pdo fail ,plase check database server!'); }利用 odbc_connec
阅读全文
posted @
2013-12-28 17:03
BarneyX
阅读(384)
推荐(0) 编辑
php防止SQL注入详解及防范
摘要:SQL 注入是PHP应用中最常见的漏洞之一。事实上令人惊奇的是,开发者要同时犯两个错误才会引发一个SQL注入漏洞一个是没有对输入的数据进行过滤(过滤输入),还有一个是没有对发送到数据库的数据进行转义(转义输出)。这两个重要的步骤缺一不可,需要同时加以特别关注以减少程序错误。对于攻击者来说,进行SQL注入攻击需要思考和试验,对数据库方案进行有根有据的推理非常有必要(当然假设攻击者看不到你的源程序和数据库方案),考虑以下简单的登录表单 Username: Password: 作为一个攻击者,他会从推测验证用户名和密码的查询语句开始。通过查看源文件,他就能开始猜测你的习惯。比如命名习惯。通常会假设你
阅读全文
posted @
2013-12-28 16:57
BarneyX
阅读(380)
推荐(0) 编辑
php防止sql注入函数
摘要:
magic_quotes_gpc = get_magic_quotes_gpc(); @extract(daddslashes(_COOKIE)); @extract(daddslashes(
_POST)); @extract(daddslashes(_GET)); if(!
magic_quotes_gpc) { $_FILES = daddslashes($_FILES); } function daddslashes(string, $force = 0) { if(!
GLOBALS['magic_quotes_gpc'] || force) { if(is
阅读全文
posted @
2013-12-28 16:29
BarneyX
阅读(486)
推荐(0) 编辑
mysql sql语句大全
摘要:1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack4、说明:创建新表create table tabname(col1 type1 [not nu
阅读全文
posted @
2013-12-24 18:07
BarneyX
阅读(163)
推荐(0) 编辑
HTTP协议学习-02
摘要:HTTP 协议详解之 URL 的组成http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于 TCP 的连接方式,HTTP1.1 版本中给出一种持续连接的机制,绝大多数的 Web 开发,都是构建在 HTTP 协议之上的 Web 应用。一个URL是一个包含信息很全的一段文本信息如:http://www.baidu.com或是可以通过在线ip查询来得到百度这个主机ip也是可以访问百度这个网站的如图通过IP38查询到百度的IP为:220.181.111.85好了,下面在浏览器中输入这个IP来访问:可以看到能访问; 说明: 如果一个URL地址没有加端口的话,...
阅读全文
posted @
2013-12-23 18:03
BarneyX
阅读(291)
推荐(0) 编辑
HTTP协议学习-01
摘要:在学习一门新知识前还是先了解一下这个知识的一点点背景吧! http是属于协议层当中的最顶层的应用层,的面向对象的协议:它于 1990 年提出, 经过几年的使用与发展, 得到不断地完善和扩展。 目前在 WWW 中使用的是 HTTP/1.0的第六版,HTTP/1.1 的规范化工作正在进行之中,而且 HTTP-NG(Next Generation of HTTP)的建议已经提出。 如下图:(Http协议处于这个图的最顶层) HTTP 协议的主要特点可概括如下: 1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需...
阅读全文
posted @
2013-12-23 17:34
BarneyX
阅读(370)
推荐(0) 编辑