CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

100分,谁有PHP网站的计数器代码?只会做ASP的计数器,不懂PHP

楼主123xie(xie)2005-11-24 11:40:50 在 Web 开发 / PHP 提问

 
  在ASP   中,网站根目录下有个global.asa   系统默认文件,在文件中系统自动执行    
  sub   Application_OnStart    
  sub   Application_OnEnd  
  sub   Session_OnStart  
  sub   Session_OnEnd   四个函数,在这四个函数中,通过Session_OnStart   可以实现系统的网站访问人次的计数。  
   
  在PHP中   似乎也有Session_OnStart   函数,但不知道是否也有   global.asa   或者类似的系统默认文件?  
   
  不会PHP,客户需要我把它的PHP网站增加一个计数器,时间短,来不及再去学PHP了。我想很多做PHP的朋友都应该做过这种东西。能不能直接给我代码啊,或者告诉我基本原理。  
   
  问题点数:100、回复次数:11Top

1 楼goldily(goldily)回复于 2005-11-24 11:45:32 得分 5

reTop

2 楼piner(nadmin 简称难民)回复于 2005-11-24 11:47:44 得分 10

如果只是做简单的计数器的话,把访问次数写到到文本,每次请求页面,访问总数+1Top

3 楼piner(nadmin 简称难民)回复于 2005-11-24 11:50:34 得分 20

$counter   =   intval(file_get_contents("counter.txt"))   +   1;  
  $fp   =   fopen("counter.txt",   "w");  
  fwrite($fp,   $counter);  
  fclose($fp);  
  Top

4 楼TripleLi(菜鸟菜到西元前)回复于 2005-11-24 12:05:42 得分 30

<?php  
  function   MyCounter()   {  
      $counterFile="/tmp".$GLOBALS["PHP_SELF"];  
      if   (!file_exists($counterFile))   {  
          if   (!file_exists(dirname($counterFile)))   {  
              mkdir(dirname($counterFile),   0700);  
          }  
          exec("echo   0   >   $counterFile");  
      }  
      $fp   =   fopen($counterFile,"rw");  
      $num   =   fgets($fp,5);  
      $num   +=   1;  
      print   "$num";  
      echo   $counterFile;  
      exec("rm   -rf   $counterFile");  
      exec("echo   $num   >   $counterFile");  
  }  
  ?>  
  Top

5 楼love_night()回复于 2005-11-24 12:16:49 得分 5

PHP4参考手册中有"访客计数器"的代码和详细说明.可以参考下.Top

6 楼Gdj(陈水.智商只有129.非卖品)回复于 2005-11-24 13:46:49 得分 10

从asp过来的就是有钱Top

7 楼123xie(xie)回复于 2005-11-24 14:22:48 得分 0

PHP4参考手册中有"访客计数器"的代码   我看过,它统计的是某个网页的点击数,我需要的不是这个。  
   
  我需要的是一个网站的访问人数的统计代码,以及该代码应该放在网站什么文件内?在ASP中,网站访问量统计代码一般都是放在   global.asa   这个系统默认文件内。但在PHP中,是否也有类似ASP中的   global.asa   系统默认文件?  
   
  Top

8 楼Gdj(陈水.智商只有129.非卖品)回复于 2005-11-24 15:11:51 得分 10

php里通常都是自己去分析日志文件……Top

9 楼123xie(xie)回复于 2005-11-24 16:08:06 得分 0

 
  php里通常都是自己去分析日志文件……  
   
  ----------------------------------------------------------  
   
  PHP不至于这么落后吧  
  Top

10 楼Gdj(陈水.智商只有129.非卖品)回复于 2005-11-24 17:05:20 得分 5

落后?Top

11 楼Cain(一苇渡江)回复于 2005-11-25 09:19:33 得分 5

落后?Top

相关问题

  • 100分求ASP统计计数器源代码
  • 我想用php写一个简单的计数器,实现和asp(请进看代码)一样的简单功能。
  • ============== PHP 计数器问题 =========================
  • 关于计数器的代码
  • 大家帮我看看下面的代码正确吗?(ASP计数器方面的)
  • 有ASP编出来的计数器吗?
  • 如何做动画ASP计数器?
  • ASP写的计数器程序问题
  • PHP计数器中的问题!紧急!
  • 关于php计数器控制刷新!

关键词

  • 计数器
  • 代码
  • php
  • 文件
  • 函数
  • 网站
  • 系统
  • asp
  • asa
  • onstart

得分解答快速导航

  • 帖主:123xie
  • goldily
  • piner
  • piner
  • TripleLi
  • love_night
  • Gdj
  • Gdj
  • Gdj
  • Cain

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo