| VB 源码 | VC 源码 | ASP源码 | JSP源码 | PHP源码 | CGI源码 | FLASH源码 | 素材模板 | C 源程序 | 站长工具 | 站长教程 |

PHP技术

ASP技术
PHP技术
JSP技术
VB技术
.NET技术

本类阅读TOP10

·PHP与MySQL数据库操作函数详解
·PHP与JSP运行速度之再比较
·PHP 与 ASP 比较
·精通PHP的十大要点
·php5安装详解
·PHP的新浪微博发信接口
·php代码:备份、恢复sql数据库
·做个自己站内搜索引擎
·PHP大型网站的架构实例分析
·PHP数据库开发知多少

站内搜索

利用文件属性结合Session实现在线人数统计
<?php
ob_start();
session_start();
$num=0;
$dirpt    =    "online";
$reftime    =    1;

if (is_dir($dirpt) && $dir = opendir($dirpt)) {
  while (($file = readdir($dir)) !== false) {
    if(strcmp($file,"..")==0 || strcmp($file,".")==0){
        continue;
    }
    $D_[date("Y-m-d H:i:s",filemtime($dirpt."/".$file))]=$file;
    $num++;
    unset($cum);
  }  
  closedir($dir);
  $filename    =    session_id();
  $fp        =    fopen($dirpt."/".$filename,"w");
  fputs($fp,"");
  fclose($fp);

  $ntime    =    date("Y-m-d H:i:s",mktime(date("H"),date("i")-1,0,date("m"),date("d"),date("Y")));
  $D_[$ntime]="-";
  krsort($D_);
  $onlinenumber=0;
  while(1){
    $vkey=key($D_);
    $onlinenumber++;
    if(strcmp($ntime,$vkey)==0){
        break;
    }else{
        array_shift($D_);
    }
  }
  array_shift($D_);
  reset($D_);
  while(count($D_)>0){
    $ckey=key($D_);
    unlink($dirpt."/".$D_[$ckey]);
    if(!next($D_)){
        break;
    }
  }

}else{
    @chmod("..",0777);
    @mkdir($dirpt,0777);
    
}
$online=$onlinenumber-1;
$retime=60*$reftime;
echo "当前在线<strong><font color=red>$online</font></strong>人<meta http-equiv=refresh content=\"{$retime},url=\">";
ob_end_flush();
?>
<!--
   《利用文件属性结合Session进行在线人数统计》

    作者:sports98
编写日期: 2003-3-19
-->




相关文章
  • ASP中Cookie读写的实现方法
  • 使用ASP与JAVASCRIPT配合实现多个复选框数据关联显示
  • ASP实现禁止从外部提交数据
  • 在ASP.NET中如何用C#.NET实现基于表单的验证
  • 无限级别菜单的实现
  • UNIX系统上实现拨号
  • 在Windows2000下实现动态DNS的安全考虑
  • 在 Windows2000 环境下实现动态 DNS 的安全考虑
  • 实现多操作系统卸载
  • GinaBackDoor简单实现
  • 用DW实现不同分辨率下的层定位
  • 用Flash5实现网上成绩查询
  • 亲密接触ASP.Net(13) 实现个性化分页
  • 非CSS3 纯HTML 实现圆角表格
  • 仅用XSL和ASP实现分页功能(代码)
  • Windows XP操作系统自动关机的实现
  • 相关软件

  • 演示如何实现DevStdio中的菜单风格  
  • 实现图案化和抖动技术以及bmp2txt源  
  • 实现Docking Window的类库  
  • 用线程实现软件的片头  
  • 多线程实现客户-服务器结构的一个例子  
  • 这个例子演示图钉按纽的实现  
  • 这是一个可以实现透明底色的动画控件。  
  • 实现背景透明的按钮类  
  • 使用ICMP来实现Ping协议的类  
  • 这个类实现了串形通讯  

  • 下载首页关于我们广告服务联系方式常见问题隐私声明法律条款本站声明下载帮助发布软件站点地图谷歌卫星地图