All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
SQL Server数据汇总完全解析_[SQL Server教程]
PHP中计算两个日期之间的差_php资料_编程技术
精通数据库系列之入门-技巧篇1_mssql学习_编程技术
LINQ体验(14)——LINQ,to,SQL语句之存储过程_[Asp.Net教程]
SQL,Server,2005新特性_[SQL,Server教程]
VS2005中获取新增记录的ID方法总结_[Asp.Net教程]
如何用正确的方法写出高质量软件的75条体会_[Asp.Net教程]
ASP.NET中散列加密密码_[Asp.Net教程]
ASP.Net+XML打造留言薄实例_[Asp.Net教程]
asp.net,2.0中不同web控件之间的相互调用_[Asp.Net教程]
Reading number is top 10 pictures
Street street fighting
小学生作文又现神作,你不得不佩服
这张图有两句话,你看出来了吗?
9.3阅兵全景图3-外国方阵梯队和坦克方阵梯队
Ashlynn Brooke a group sexy photo4
Chinese paper-cut grilles art appreciation5
Lewd,it is too lewd.
恶搞漫画2
最2B的公司制度
8090后结婚的各种XX事
Download software ranking
都市狐狸姑娘传
jBuilder2006
塘西风月痕
Unix video tutorial20
超级战舰
XML+Web+Service开发教程
WebService在.NET中的实战应用教学视频 → 第1集
C#编程思想
电车之狼R
Popkart Cracked versions Mobile phone games
归海一刀 published in(发表于) 2014/2/17 7:25:10 Edit(编辑)
php中文本数据翻页(留言本翻页)_[PHP教程]

php中文本数据翻页(留言本翻页)_[PHP教程]

php中文本数据翻页(留言本翻页)_[PHP教程]

在mysq中介绍翻页的文章不少,而文本数据表格式的翻页介绍的很少,这里我就简单的说一下翻页

主要介绍以下翻页思想
1、留言本的翻页
2、文本论坛的翻页

————————————————————————
留言本的翻页:
——————————————————————————————
这个在文本数据表中的翻页是最简单的翻页,这样说明一下

golbal file
Data.dat --- NOTE FILE USE
user.dat --- Forum File use
Data.dat
__________________________________________________________________
[1] [POSTUSER] [TITLE] [MEM] [POSTTIME] [IP]
[2] [POSTUSER] [TITLE] [MEM] [POSTTIME] [IP]
[3] [POSTUSER] [TITLE] [MEM] [POSTTIME] [IP]
[4] [POSTUSER] [TITLE] [MEM] [POSTTIME] [IP]
[5] [POSTUSER] [TITLE] [MEM] [POSTTIME] [IP]

说明:
其中的[1,2,3,4,5....]是我自己添加进去的,主要是为了大家更好的理解

index.php source:.

__________________________________________________

---====BOF====---
file = "data.dat"; //数据文件
if(file_exits(file)){ //容错处理,防止无数据文件存在
fp=fopen(file,"w+");
fclose(fp);
unset(fp);
}
listnumber = 20; //每页显示条数
fp = file(file); //读取数据到内容中
number = count(fp); //计算总数据量
pagenumber = floor(number/listnumber)+1;
if(number<1){
print "暂时无记录,欢迎留言";
/*+--------------------------------+
|在这里打印FORM表单或连接到表但的|
| URL, |
+--------------------------------+*/
}else{
if(empty(_POST["page"])){ //这段IF...ELSE...是为了兼容php4.20的默认设置,防止出现无效的全局变量而写的
page = 0; //因为是从数据文本读出来的,保存在数组中,有个O下标
}else{
page = _POST["page"]
}

if(page<0 || page>pagenumber){ //检错处理,当页面参数跳出总页面或小于首页(0)的时候,将返回到第一页
page=0;
}

startnote = page*listnumber; //开始记录位置
endnote = startnote+listnumber; //结束记录位置

//for(int_a=startnote;int_a
pirnt "
"

for(int_a=endnote;int_a>=startnote;int_a--){ //排序显示类似DESC模式
info=explode("\t",fp[int-a]); //切割数据获得每条记录的详细数据我这里是用了一个TAB键分割
print "
用户:info[1] 标题info[2] 发言内容:info[3] 发布时间:info[4] IP:info[5]";
}

prevpage = page-1; //上一页的PAGE数
nextpage = page+1; //下一页的page数

print "

首页
上一页
下一页
尾页

"; //这里您可以直接将页面的检测加到这里,那样给别人看的是舒服的,但是效果是一样的
//例如:这里有可能出现20页出现 下一页
}
?>
---====EOF====---


写的仓促,另外中间有不少因为考虑到使用PHP4.20所以就改变了一下,比如说PHP_SELF已经采用_SERVER["PHP_SELF"]等


来源:网络







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.