count.cgi 呼び出す

【アクセスカウンタ】 

【ソース】 count.cgi 【解説】
  1. #!/usr/local/bin/perl
  2. print "Content-Type: text/html\n\n";
  3. #人数ファイル名
  4. $countfile="./numfile";
  5. #人数ファイルを読み込む
  6. open(FILE,"$countfile");
  7. $num=<FILE>;
  8. close(FILE);
  9. #人数ファイルが空の時はエラー表示
  10. if($num eq ""){
  11. #メッセージを表示
  12. print "人数ファイルが空です。";
  13. }
  14. #エラーでない場合には人数を1人増やす
  15. $num++;
  16. #新しい人数を人数ファイルに保存
  17. open(FILE,">$countfile");
  18. print FILE $num;
  19. close(FILE);
  20. #ブラウザに人数を表示する
  21. print "<center>あなたは$num人目のお客様です。<BR></center>\n";
  22. exit;





6.事前に「numfile」を作っておく。
  (数字だけだから!? 拡張子なくてもよい) 
  半角で「0」だけ入れておく。
  ファイル属性は書き込み可能にして、
  cgiと同じフォルダに設置する。













24.プラス1された$numの値を、
  $countfileに代入されたファイル(numfile)に
  上書きする。