登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
>
源码
一个简单的聊天室
西门吹血
@Ta
2012-07-12
11745点击
聊天室
没用数据库 聊天内容是一个数组,该怎么分页显示?
隐藏样式
查看源码
回复列表(21|
隐藏机器人聊天
)
1
沉梦
@Ta
/ 2012-07-12 /
样
/
源
勤劳的人...........
2
用户名字
@Ta
/ 2012-07-12 /
样
/
源
用for以前虎哥教的
3
用户名字
@Ta
/ 2012-07-12 /
样
/
源
怎么是你{惊恐}
4
趣航科技小智
@Ta
/ 2012-07-12 /
样
/
源
for循环或是foreach,在加一些跳过跳出的东西
5
白夜
@Ta
/ 2012-07-12 /
样
/
源
全部乱码了
6
西门吹血
@Ta
/ 2012-07-12 /
样
/
源
@
趣航科技小智
for()
我会
那种加又减的是什么东西?
7
西门吹血
@Ta
/ 2012-07-12 /
样
/
源
@
白夜
不会吧??? 我就想着php...就够烦了
乱码加header().htaccess可能就好了
8
西门吹血
@Ta
/ 2012-07-12 /
样
/
源
@
用户名字
惊恐什么????
9
西门吹血
@Ta
/ 2012-07-12 /
样
/
源
@
沉梦
没办法 晚上睡不着,心烦.起来搞搞php解闷
10
用户名字
@Ta
/ 2012-07-12 /
样
/
源
又加又减的就是那个虎哥给我们俩的那个嘛
11
西门吹血
@Ta
/ 2012-07-12 /
样
/
源
@
用户名字
原来是你
惊恐!我还以为谁这么厉害,这么快就把我聊天室的号给盗了...
我懂了 我去你的三蛋看看代码
12
用户名字
@Ta
/ 2012-07-12 /
样
/
源
谁盗你号了,我可没干那事
13
西门吹血
@Ta
/ 2012-07-12 /
样
/
源
@
用户名字
不是你丫! 那我的密码怎么会暴露呢....
你的写得留言板怎么样了?
14
Xia-Love
@Ta
/ 2012-07-12 /
样
/
源
@
郑锋
分页解决了吗?
15
西门吹血
@Ta
/ 2012-07-12 /
样
/
源
@
duge
没有呢
16
我是五好学生
@Ta
/ 2012-07-12 /
样
/
源
图图和郑锋的恩怨,分页我也想学
17
小天
@Ta
/ 2012-07-12 /
样
/
源
草?发言就乱码
18
唯美无殇
@Ta
/ 2012-07-12 /
样
/
源
@
郑锋
这是我写留言板写的分组数据读取分页的,你可以看看
<?php
error_reporting(0);
$page = $_GET["page"];
$fp=fopen("lyb.db","a+");
$datb= fgets($fp);
fclose($fp);
$array= explode( '¦' , trim($datb));
$num=count($array)-1;
$pagesize=5;
$array=array_reverse($array);
if ($num>0)
{
$total=ceil($num/$pagesize);
if($page<2)
{
$page=1;
}
$number=($page-1)*$pagesize;
$i=($page-1)*$pagesize;
For($j=1;$j<=$pagesize;$j++)
{
$x=$i+$j;
$row=explode(";",$array[$x]);
list($nick,$title,$txt,$time)=$row;
#echo '<font color="#9933cc">'.$title.'</font><font color="#ff8c00">--by '.$nick.'</font>'.$time.'
';
#echo $txt."<hr>";
$title1=htmlspecialchars(nl2br($title)); $nick1=htmlspecialchars(nl2br($nick)); $txt1=htmlspecialchars(nl2br($txt)); echo '<font color="#9933cc">'.$title1.'</font><font color="#ff8c00">--by '.$nick1.'</font>'.$time.'
'.$txt1."<hr>";
if ($number==$num-1)
{
break;
}
$number=$number+1;
}
if ($page<>1)
{
$back=$page-1;
echo"<a href=" . $_SERVER[PHP_SELF] . "?page=1>首页</a>";
echo"<a href=" . $_SERVER[PHP_SELF] . "?page=$back>上页</a>";
}
if ($page<>$total)
{
$next=$page+1;
echo"<a href=" . $_SERVER[PHP_SELF] . "?page=$next>下页</a>";
echo"<a href=" . $_SERVER[PHP_SELF] . "?page=$total>尾页</a>";
}
echo"
页数:$page/$total";
}
?>
19
西门吹血
@Ta
/ 2012-07-12 /
样
/
源
@
5722
多谢!好厉害
<
1
2
>
添加新回复
回复需要
登录
。
我会
那种加又减的是什么东西?
乱码加header().htaccess可能就好了
原来是你
惊恐!我还以为谁这么厉害,这么快就把我聊天室的号给盗了...
我懂了 我去你的三蛋看看代码
你的写得留言板怎么样了?
<?php
error_reporting(0);
$page = $_GET["page"];
$fp=fopen("lyb.db","a+");
$datb= fgets($fp);
fclose($fp);
$array= explode( '¦' , trim($datb));
$num=count($array)-1;
$pagesize=5;
$array=array_reverse($array);
if ($num>0)
{
$total=ceil($num/$pagesize);
if($page<2)
{
$page=1;
}
$number=($page-1)*$pagesize;
$i=($page-1)*$pagesize;
For($j=1;$j<=$pagesize;$j++)
{
$x=$i+$j;
$row=explode(";",$array[$x]);
list($nick,$title,$txt,$time)=$row;
#echo '<font color="#9933cc">'.$title.'</font><font color="#ff8c00">--by '.$nick.'</font>'.$time.'
';
#echo $txt."<hr>";
$title1=htmlspecialchars(nl2br($title)); $nick1=htmlspecialchars(nl2br($nick)); $txt1=htmlspecialchars(nl2br($txt)); echo '<font color="#9933cc">'.$title1.'</font><font color="#ff8c00">--by '.$nick1.'</font>'.$time.'
'.$txt1."<hr>";
if ($number==$num-1)
{
break;
}
$number=$number+1;
}
if ($page<>1)
{
$back=$page-1;
echo"<a href=" . $_SERVER[PHP_SELF] . "?page=1>首页</a>";
echo"<a href=" . $_SERVER[PHP_SELF] . "?page=$back>上页</a>";
}
if ($page<>$total)
{
$next=$page+1;
echo"<a href=" . $_SERVER[PHP_SELF] . "?page=$next>下页</a>";
echo"<a href=" . $_SERVER[PHP_SELF] . "?page=$total>尾页</a>";
}
echo"
页数:$page/$total";
}
?>