VB 源码VC 源码ASP源码JSP源码PHP源码CGI源码FLASH源码素材模板C 源程序常用软件文档中心其他程序

PHP技术

编程开发
PHP技术
JSP技术
ASP技术
.NET技术
数据库

本类阅读TOP10

·PHP 与 ASP 比较
·PHP与MySQL数据库操作函数详解
·PHP开发工具的使用与分析
·PHP与JSP运行速度之再比较
·PHP数据库开发知多少
·php代码:备份、恢复sql数据库
·开发大型PHP项目的方法
·PHP高手之路
·PHP编程风格
·用PHP连mysql和oracle数据库性能比较

精品推荐
利用文件属性结合Session实现在线人数统计

作者:佚名 来源:月光软件站 加入时间:2005-3-1 月光软件站

<?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简单实现
  • 非CSS3 纯HTML 实现圆角表格
  • 用DW实现不同分辨率下的层定位
  • 亲密接触ASP.Net(13) 实现个性化分页
  • 用Flash5实现网上成绩查询
  • 仅用XSL和ASP实现分页功能(代码)
  • Windows XP操作系统自动关机的实现
  • 相关软件

  • Office 97风格菜单实现  
  • 演示如何实现DevStdio中的菜单风格  
  • 演示如何实现DevStdio中的菜单风格  
  • 多线程实现客户-服务器结构的一个例子  
  • 用线程实现软件的片头  
  • 想在对话框中实现浮动工具栏吗?  
  • 使用相当简单,实现文件夹浏览  
  • 用这类你可以实现全屏对话框  
  • 让你轻松实现全屏显示的代码  
  • 实现Docking Window的类库  



  • 月光软件程序下载编程文档电脑教程网站设计网址导航网络文学游戏天地幽默笑话生活休闲写作范文安妮宝贝
    电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
    音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

    月光软件站·版权所有