易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP分页类

<?php
/***************************
* 一个非常实用个性的分页类 *
****************************
*****************************实例***********************************
 if(!isset($_GET['page'])){$page = 0;}else{$page = $_GET['page'];}
 $pagedemo = new pageclass;
 $pagedemo->set_sql("SELECT * from `demo` ORDER BY `id` DESC");
 $pagedemo->set_params("type=".$type."");
 $pagedemo->set_setpage($page);
 $pagedemo->set_pagesize(10);
 $pagedemo->set_filename("demo.php");
 $pagedemo->set_pagenumber(5);
 $pagedemo->show(); 
 $result=$pagedemo->result;
 $n=0;
  while ($row=mysql_fetch_row($result)){
   $n++;     
    echo "内容";
  }
  $pagedemo->showpage();
*******************************************************************/
class pageclass
{
 /****声明****/
 var $sqlstr,$filename,$params,$initfirstpage;
 var $pagestart,$pagenumber,$pagesize,$i;
 var $firstpage,$prevpage,$nextpage,$lastpage;
 var $totallines,$maxpage,$totalpages,$result;
 var $page,$final,$getpage,$param,$paramlist;
 
 /****构造函数****/
 function pageclass()
 {
  $this->set_initfirstpage("仅此一页"); // 设置只有一页时显示的文字;
  $this->set_setpage(0);                // 设置默认第一页为0;
  $this->set_pagesize(10);              // 设置默认记录数为10;
  $this->set_params("");                // 设置默认参数列表为空;
  $this->set_pagestart(0);              // 设置默认分页起始数为0;
  $this->set_pagenumber(5);  &nbs


相关文档:

php中计算时间差的几种方法

在php中计算时间差有时候是件麻烦的事!不过只要你掌握了日期时间函数的用法那这些也就变的简单了:  
一个简单的例子就是计算借书的天数,这需要php根据每天的日期进行计算,下面就来谈谈实现这种日期计算的几种方法:
(1) 如果有数据库就很容易了!若是MSSQL可以使用触发器!用专门计算日期差的函数datediff()便可 ......

php 使用命令行自变量

php 使用命令行自变量
在命令行里输入程序参数来更改其运行方式是很常见的做法。你也可以对CLI程序这样做。PHP
CLI带有两个特殊的变量,专门用来达到这个目的:一个是$argv变量,它通过命令行把传递给PHP脚本的参数保存为单独的数组元素;另一个
是$argc变量,它用来保存$argv数组里元素的个数。
    用 ......

PHP的语言构成与工作原理

原文链接:http://www.phpdo.net/index.php/2010/01/27/1-3/
昨天我们实现了PHP的第一个页面hello,world!
 PHP的语言构成与工作原理是什么呢?
 宏观地将:一个完整的PHP程序是由主程序和函数构成。PHP程序的执行从主程序开始,调用其他函数后返回主程序并结束。
 在PHP的主程序和函数中,PHP函数的基 ......

分享几个php时间相关的函数

function FormatShowTime($nTotalSec)
{
//echo "total sec:" . $nTotalSec . '<br>';

$strTime = "";
//day
if ($nTotalSec > 3600 * 24)
{
$nDay = (int)($nTotalSec / (3600 * 24));
//$nDay > 0 ? $nDay : 1;
$strTime = $nDay;
$strTime .= '天';
//echo "nDay: ......

php smarty变量的修饰

test.php代码: view plaincopy to clipboardprint?
assign("total",$total); //对模版中的变量赋值 $formatted_total = number_format($total); //格式化$total $smarty->assign("formatted_total",$formatted_total); //对模版中的变量赋值 $smarty->display('test1.htm'); //显示页面 ?>
assign("total",$t ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号