:: การสร้าง Counter แบบง่าย ::









ติดต่อเรา

webmaster_dwthai @yahoo.com
webmaster@dwthai.com
08-9495-7296

Counter คือ โปรแกรมเล็ก ๆ ที่ใช้ในการนับจำนวน Page View หรือ นับจำนวนผู้เข้าเยี่ยมชมเว็บเพจของเรา ในบทความนี้เราจะนำเสนอการสร้าง Counter ด้วยวิธีง่าย ๆ โดยใช้การเก็บข้อมูลในรูปแบบของ Text File

การสร้าง Counter แบบง่าย ๆ กับ Perl


#!/usr/bin/perl
# Easy Counter by dwthai.com
print "Content-type:text/html\n\n";
if(-e ("counter.txt")){
# ใช้ -e เพื่อตรวจสอบว่ามีไฟล์ข้อมูลอยู่หรือไม่ หากมีจะทำการอ่านค่าและบวกค่านับเพิ่มลงไป
open(COUNT,"counter.txt"); #เปิดไฟล์เพื่ออ่านอย่างเดียว
flock(COUNT,2);
$data=<COUNT>;  #อ่านค่าจากไฟล์มาเก็บไว้ที่ตัวแปล $data
flock(COUNT,8);
close(COUNT);
$data++;  #ทำการบวกค่าเพิ่มจากข้อมูลเดิม
open(COUNT,">counter.txt"); #เปิดไฟล์เพื่อทำการจัดเก็บข้อมูลในโหมดเขียนทับ
flock(COUNT,2);
print COUNT $data; #จัดเก็บข้อมูลใหม่ลงสู่ไฟล์
flock(COUNT,8);
close(COUNT);
print "ผู้เยี่ยมชมคนที่ : ".sprintf("%05d",$data);
# ทำการแสดงผลและทำการจัดค่าการแสดงผลเป็นเลข 5 หลัก (ใช้ sprintf())
}else{
#หากยังไม่มีไฟล์ข้อมูลให้ทำการสร้างไฟล์นั้นขึ้น โดยกำหนดค่าเริ่มต้นการนับไว้ที่ 1
$data=1;
open(COUNT,">counter.txt");
flock(COUNT,2);
print COUNT $data;
flock(COUNT,8);
close(COUNT);
print "ผู้เยี่ยมชมคนที่ : ".sprintf("%05d",$data);
# ทำการแสดงผลและทำการจัดค่าการแสดงผลเป็นเลข 5 หลัก (ใช้ sprintf())
}

 

 

 

สงวนลิขสิทธิ์ © 2546-2550 โดย dwthai.com ห้ามการ copy ส่วนใดส่วนหนึ่งของเว็บไซต์แห่งนี้.