PHP计数器轻松做

数码时尚

  虽然网上有大把免费的计数器可以申请,但有谁愿意看他人的脸色行事呢?来,跟我来用PHP做个自己的计数器!

  在开始之前,先要确定你的个人网站服务商提供了PHP服务,或者你在自己的电脑上建立了WEB站点,并且安装配置好了PHP。

  计数器可以用文本文件或数据库来实现。一般来说,我们用文本文件就可以了。

  先在当前目录下建一个文本文件,名字叫counter.txt,内容是1(或者你想开始计数的基数),再在Dreamweaver或其他编辑器里输入如下代码,并将它保存为.PHP文件:

  <?php

  /*以只读方式打开计数器文件counter.txt,并将它读到变量$num*/

  $fp = fopen("counter.txt", "r");

  $num = fgets($fp,5);

  fclose($fp);

  /*变量的值加1并将新值存入计数器文件*/

  $num++:

  $fp = fopen("counter.txt", "w");

  fputs($fp, $num);

  fclose($fp);

  /*如果只是显示数值,我们就可以在这里用输出语句输出变量$num,如echo $num*/

  /*下面的代码用十幅小图片来代替10个数。*/

  /*你要先找从0到9十个数字的图片,并分别将它命名为0.gif,1.gif,2.gif……9.gif。将它们放在与counter.txt同一个目录。*/

  $len_str = strlen($num);

  /*循环用图片代替数字,存入变量$coutput_str并输出*/

  for($i=(0):$i<$len_str:$i++){

  $numbers_exploded = substr($num,$i,1);

  $output_str = $output_str."<img src=\"$numbers+exploded.gif\">";

  }

  echo $output_str;

  ?>

  把这段代码放到你的首页或单独保存成PHP文件。测试一下,做个计数器是不是很简单?要注意的是,以上各个文件(.txt、.php文件和数字图片文件)都在同一个目录,否则会出现找不到文件的错误。