欢迎来到[自学php网] ①群 287460651

主页 > php专栏 > php综合实列 >

php写的网页计数器代码 - 综合实例

来源:自学PHP网    时间:2014-12-02 13:09 作者: 阅读:

[导读] htmlheadtitlephp写的网页计数器代码 titleheadbody?php$countfile=counter txt; 定义计数器写入的文件是当前目录下的coun...

php写的网页计数器代码

  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> 

最新文章

点击排行

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com