已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: 一个简单的聊天室

作者: @Ta

时间: 2012-07-12

点击: 11749

聊天室
  没用数据库 聊天内容是一个数组,该怎么分页显示?

[隐藏样式|查看源码]


『回复列表(21|显示机器人聊天)』

1. 勤劳的人...........
(/@Ta/2012-07-12 02:42//)

2. 用for以前虎哥教的
(/@Ta/2012-07-12 04:28//)

3. 怎么是你{惊恐}
(/@Ta/2012-07-12 04:31//)

4. for循环或是foreach,在加一些跳过跳出的东西
(/@Ta/2012-07-12 05:21//)

5. 全部乱码了
(/@Ta/2012-07-12 06:33//)

6. @趣航科技小智 for()
我会 
那种加又减的是什么东西?
(/@Ta/2012-07-12 07:42//)

7. @白夜 不会吧??? 我就想着php...就够烦了
 乱码加header().htaccess可能就好了
(/@Ta/2012-07-12 07:44//)

8. @用户名字 惊恐什么????
(/@Ta/2012-07-12 07:46//)

9. @沉梦  没办法 晚上睡不着,心烦.起来搞搞php解闷
(/@Ta/2012-07-12 07:47//)

10. 又加又减的就是那个虎哥给我们俩的那个嘛
(/@Ta/2012-07-12 07:55//)

11. @用户名字
原来是你 
惊恐!我还以为谁这么厉害,这么快就把我聊天室的号给盗了...
我懂了 我去你的三蛋看看代码
(/@Ta/2012-07-12 08:08//)

12. 谁盗你号了,我可没干那事
(/@Ta/2012-07-12 08:14//)

13. @用户名字 不是你丫! 那我的密码怎么会暴露呢....
  你的写得留言板怎么样了?
(/@Ta/2012-07-12 08:37//)

14. @郑锋 分页解决了吗?
(/@Ta/2012-07-12 08:47//)

15. @duge 没有呢
(/@Ta/2012-07-12 09:13//)

16. 图图和郑锋的恩怨,分页我也想学
(/@Ta/2012-07-12 09:51//)

17. 草?发言就乱码
(/@Ta/2012-07-12 09:53//)

18. @郑锋 这是我写留言板写的分组数据读取分页的,你可以看看
<?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";
}
?>
(/@Ta/2012-07-12 13:28//)

19. @5722 多谢!好厉害
(/@Ta/2012-07-12 15:25//)

下一页 1/2页,共21楼

回复需要登录

8月29日 13:32 星期五

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1