About DwThai.Com 00

DwThai.Com Logo

DwThai.Com

Tip and Trick Dreamweaver

ก่อตั้งเมื่อปีพุทธศักราช ๒๕๔๖





ค้นหาข้อมูลใน DwThai.Com

โปรแกรม Counter นับผู้ชมเข้าเว็บไซต์ด้วยภาษา PHP [Article ID : 207]


เรื่อง : การเขียนโปรแกรม Counter แบบง่ายด้วย PHP

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

การสร้างโปรแกรม Counter แบบง่าย ๆ ด้วยภาษา PHP

โปรแกรมเคาเตอร์นี้พัฒนาโดยใช้การเก็บข้อมูลเป็น Text File ที่ชื่อไฟล์ว่า counter.txt ดังตัวอย่าง ทำให้ได้เรียนรู้เรื่องการเขียนโปรแกรมภาษา PHP ร่วมกับ Text File ซึ่งเป็นพื้นฐานของนักพัฒนาโปรแกรมควรรู้

<?php
// Easy Counter by DwThai.Com

if(file_exists("counter.txt")){ 
// file_exists() คือ Function ที่ใช้ในการตรวจสอบไฟล์ หากไฟล์นั้นมีอยู่จริงจะคืนค่า true 

   $f=fopen("counter.txt","r"); //เปิดไฟล์เพื่ออ่านค่า
/* fopen() เป็นการเปิดไฟล์ตามที่ และเราจำเป็นต้องกำหนด Option ให้แก่การเปิดไฟล์ด้วย Option ต่าง ๆ ดังนี้ 
r สำหรับการอ่านไฟล์ 
w สำหรับการเขียนไฟล์ และข้อมูลจะถูกเขียนทับใหม่ทั้งหมด
a สำหรับการเขียนไฟล์ แต่ข้อมูลจะถูกเขียนต่อข้อมูลเดิมที่มีอยู่ในไฟล์นั้น
*/ 

   $data=fread($f,5); 
// fread() เป็นการอ่านไฟล์ เลข 5 คือจำนวน byte ของข้อมูลที่ต้องการอ่านค่า
   fclose($f);
   $data++;

}else{

   $data=0;

}

//เขียนข้อมูลลงไฟล์
$f=fopen("counter.txt","w");
fputs($f,$data); 
fclose($f);

$data=sprintf("%05d",$data);
/* 
%05d คือ Option ที่ใช้ในการกำหนดรูปแบบของตัวเลข
ส่วนของเลข 5 สามารถกำหนดได้ตามต้องการ จะเป็นการกำหนดจำนวนหลักของตัวเลขที่แสดงผล โดยถ้าจำนวนหลักน้อยกว่าตัวเลขที่กำหนด จะนำเลข 0 นำหน้าตัวเลขนั้นให้ครบ 5 หลัก เป็นต้น
*/ 

echo $data; // แสดงผล
?> 
PHP Counter *ตัวอย่างการแสดงผลเมื่อนำโปรแกรมไปใช้งาน และมีการตบแต่งการแสดงผลเพิ่มเติม
About the Author
Mr.Sittichai Raksasuk

Mr.Sittichai Raksasuk

Sittichai is a Web Developer and Web Technology Instructor for over 10 yrs. He is also a webmaster of dwthai.com and author jQuery with Dreamweaver (2010). DwThai.Com is a website for web developer using Adobe Dreamweaver.

Contact with him : dwthai@gmail.com



บทความอื่นที่คุณอาจสนใจ

การเขียนโปรแกรมติดต่อกับ Database (MySQL)

เรื่อง : การเขียนโปรแกรมภาษา PHP ติดต่อกับ Database *การเขียนโปรแกรมเพื่อติดต่อฐานข้อมูล MySQL มีหลายวิธี ในที่นี้แนะนำให้ใช้ MySQLi ใน...  

สร้าง Input กรอกข้อมูลแบบมี AutoComplete เดาคำ

เรื่อง : การสร้าง Input กรอกข้อมูลแบบมี AutoComplete AutoComplete บางท่านอาจจะสงสัยว่า...  

Functions of PHP (built-in functions)

เรื่อง : รู้จักกับ Functions ของ PHP (built-in functions) ภาษา PHP มี Functions ให้โปรแกรมเมอร์นำมาใช้งานได้จำนวนมาก ซึ่ง...  

ทำความเข้าใจเกี่ยวกับตัวเลขในแบบ Auto Increment ของ MySQL

เรื่อง : ตัวเลขในแบบ Auto Increment ใน MySQL/MariaDB Auto Increment (auto_increment) เป็นตัวเลขที่จะสา...  


Copyright ©2003-2016 dwthai.com. All rights reserved.
This website was created by : S.raksasuk.

ติดต่อ DwThai.Com

e-mail : dwthai@gmail.com
mobile: 08-9495-7296

เขียน Guestbook : DwThai.Com

*
*
*