程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP簡單文本計數器

PHP簡單文本計數器

編輯:關於PHP編程

       php文件中直接使用計數器代碼:

      $countfile = "num.txt";

      //定義計數器寫入的文件是當前目錄下num.txt,然後我們應當測試該文件能否打開

      if (($fp = fopen($countfile, "r+")) == false) { //用讀寫模式打開文件,若不能打開就退出

      printf ("打開文件 %s 失敗!",$countfile);

      exit;

      }

      else

      {

      //如果文件能夠正常打開,就讀入文件中的數據,假設是1

      $count = fread ($fp,10);

      //讀取10位數據

      $count = $count + 1;

      fclose ($fp);

      //關閉當前文件

      $fp = fopen($countfile, "w+");

      //以覆蓋模式打開文件

      fwrite ($fp,$count);

      //寫入加1後的新數據

      fclose ($fp);

      //並關閉文件

      echo '您好,您是第'. $count.'位訪客';

      //輸出數據

      }

      ?>

      以上內容保存到php中即可,並在同目錄下建立num.txt

      但是我們經常會看到很多網站的統計代碼都是以js調用的形式顯示的,下面我們就再來簡單修改一下:

      $countfile = "num.txt";

      //定義計數器寫入的文件是當前目錄下num.txt,然後我們應當測試該文件能否打開

      if (($fp = fopen($countfile, "r+")) == false) { //用讀寫模式打開文件,若不能打開就退出

      printf ("打開文件 %s 失敗!",$countfile);

      exit;

      }

      else

      {

      //如果文件能夠正常打開,就讀入文件中的數據,假設是1

      $count = fread ($fp,10);

      //讀取10位數據

      $count = $count + 1;

      fclose ($fp);

      //關閉當前文件

      $fp = fopen($countfile, "w+");

      //以覆蓋模式打開文件

      fwrite ($fp,$count);

      //寫入加1後的新數據

      fclose ($fp);

      //並關閉文件

      echo 'document.write("'.$count.'")';

      //用javascript形式輸出數據

      }

      ?>

      以上內容保存到FileCount.php,並在同目錄下建立num.txt。

      在html文件裡面js調用方法。

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved