首页 > 开发 > PHP > 正文

php写的网页计数器代码

2024-05-04 23:06:13
字体:
来源:转载
供稿:网友
  1. <html> 
  2. <head>  
  3. <title>php写的网页计数器代码</title> 
  4. <head>  
  5. <body> 
  6. <?php  
  7. $countfile = "counter.txt";  
  8. //定义计数器写入的文件是当前目录下的counter.txt文件中,然后我们应当测试该文件能否打开  
  9. if (($fp = fopen($countfile, "r+")) == false) {  
  10.  //用读写模式打开文件,若不能打开就退出  
  11.  printf ("open file %s failed!",$countfile);  
  12.  exit;  
  13. }  
  14. else  
  15. {  
  16. //如果文件能够正常打开,就读入文件中的数据,假设是1  
  17. $count = fread ($fp,10);  
  18. //读取10位数据  
  19. $count = $count + 1;  
  20. //count ++  
  21. fclose ($fp);  
  22. //关闭当前文件  
  23. $fp = fopen($countfile, "w+");  
  24. //以覆盖模式打开文件  
  25. fwrite ($fp,$count);  
  26. //写入加1后的新数据  
  27. fputs($fp,$fg); 
  28. //显示计数结果 
  29. // 数字显示 
  30. echo "<div align=center><font size=5>计数次数:$count</font><br>"
  31. // 图形模式计数 
  32. $fp = fopen ($countfile, "r"); //以只读模式打开文件  
  33. $array_count = 1; //定义一个表示数组元素位置的变量,下面要用  
  34. while (! feof($fp)) {  
  35. $current_number = fgetc($fp);  
  36. $counter_array[$array_count] = $current_number;  
  37. $array_elements = count ($counter_array);  
  38. $array_count = $array_count + 1;  
  39. }  
  40. echo "<div align=center><font size=5>计数次数:"
  41. for ($array_id = 1;$array_id < $array_elements; ++ $array_id) {  
  42. echo "<img src=countimg/".$counter_array[$array_id].".gif>";  
  43. echo "</font>"
  44. fclose ($fp);  
  45. //并关闭文件  
  46. ?> 
  47. </body> 
  48. </html> 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表