PHP 页面跳转的代码

做麦当劳网站的时候写了个页面跳转的代码,足够精简,贴在这里备忘,效果如下图:

页面跳转效果


 1 $connect = mysql_pconnect($host, $username,$password);
 2 mysql_select_db("test");
 3 
 4 $start = $_GET['start'];
 5 $limit = "25";
 6 $query_all = "SELECT id FROM test WHERE disabled=0";
 7 
 8 $result_all = mysql_query($query_all);
 9 $num=mysql_numrows($result_all);
10 
11 // 设置前后页变量
12 $prve=$start-$limit;
13 $next=$start $limit;
14 
15 // 设置向前翻页的跳转
16 if ($prve >= 0) {
17  echo "<a href=test.php?start=$prve _fcksavedurl=test.php?start=$prve _fcksavedurl=test.php?start=$prve _fcksavedurl=test.php?start=$prve>上一页</a>";
18  echo "&nbsp;";
19  echo "\n";
20 }
21 
22 // 显示页码
23 if ($num > $limit) { 
24  $nextstart = 0;
25  $pstart = $start;
26  for ($page = 0; $page < ($num/$limit); $page  ) {
27   $pagedisplay = $page   1;
28   if($page != $pstart / $limit)
29    echo "<a href=\"test.php?start=$nextstart\">";
30   else
31    echo "<font color=\"black\" size=\"3\">";
32    
33   echo "[$pagedisplay]&nbsp;";
34   
35   if($page != $pstart / $limit)
36    echo "</a>";
37   else
38    echo "</font>";
39    
40   echo "\n";
41   
42   if ($page > 0 && ($page % 20) == 0) {
43    break; //退出循环
44   }
45   
46   $nextstart = $nextstart   $limit;
47  }
48 }
49 
50 // 设置向后翻页的跳转
51 if ($next < $num) { 
52  echo "&nbsp;";
53  echo "<a href=test.php?start=$next _fcksavedurl=test.php?start=$next _fcksavedurl=test.php?start=$next _fcksavedurl=test.php?start=$next>下一页</a>";
54  echo "\n";
55 }

Posted by K*K Mon, 18 Aug 2008 05:42:00 +0800


最近在混 Xoops

在 Xoops 上看到 DJ 写的一段话,非常有感触。
----------
源要开,开了之后还要积极参与,形成良性循环。如果只是把别人做好的开源项目或产品拿来包装一下再发布,甚至做成自己的商业产品盈利,这至多只能算是利用开源项目,拿来主义。
---------

原文在:http://xoops.org.cn/modules/wordpress/?p=277

Posted by K*K Wed, 24 May 2006 09:23:00 +0800


UTF-8 &#30340; Xoops

Xoops 是一套用于快速架站的 CMS 系统,以大量质量优秀,而且功能完善的模块著称。
除了官方的 CBB 论坛模块,还整合了 Wordpress 作为 blog, MediaWiki 作为 Wiki,台湾甚至有人做了 Xoops 的课程管理模块。

Xoops 刚刚获得了 sf.net 的开源社区第一届大奖赛中在所有的CMS系统中荣获开发类亚军,该组冠军为著名的Gaim项目。
有很多使用 Xoops 的社区在活跃着,包括大陆 Mac 界的麦客一班勃麦堂使用的都是 Xoops,Linux 界的社区的发行版 - CentOS 主页使用的也是 Xoops。

以 mambo 等其它 CMS 不同的是,Xoops 不是简单的 hook 似仅仅是账号的整合,而是从界面到内部模块之间都进行了整合,除了账户是通用的,模块之间的内容也可以互相调用。

因为工作关系,目前正在做 Xoops 相关的工作,将 Xoops GB2312 整体转换成了 UTF-8,在这里放出:
http://homepage.mac.com/xuqingkuang/FileSharing1.html (五月之前暂时别访问了,这个月竟然超出了 10G 的流量,详见抱怨帖

本版包含了一下模块:
  • Article 文章管理模块 0.9
  • libldap LDAP 模块 0.5
  • liens 联系我们 1.0
  • mediawiki 维基百科 1.63
  • MyAlbum-P 相册 2.86
  • Myiframe i框架 1.4
  • CBB 论坛(NewBB) 3.0.1
  • News 新闻 1.42
  • PrivateMessage 私信 0.1
  • Profile 账户管理 0.1
  • Protector 攻击防护 2.56
  • SiteMap 网站地图 0.7
  • system Xoop 系统 2.13
  • MyTinyd0 用于嵌入 HTML 2.22
  • WF-Downloads 下载 2.05
  • WhatsNew 最新内容 2.02
  • Wordpress 博客 1.63
  • XoopsPoll 投票 1.0
所有模块均包含了 UTF-8 中文界面。

因为 Xoops 对 PHP 和 MySQL 版本要求较高,建议使用 XAMPP 快速服务器包 1.4.10 使用,其它版本皆有各式各样的问题。

http://www.apachefriends.org/en/xampp.html

Posted by K*K Sat, 29 Apr 2006 15:17:00 +0800