Counter คือ โปรแกรมเล็ก ๆ ที่ใช้ในการนับจำนวน Page View หรือ นับจำนวนผู้เข้าเยี่ยมชมเว็บเพจของเรา ซึ่งในบทความนี้ DwThai.Com จะนำเสนอการสร้าง Counter ด้วยวิธีการเขียนโปรแกรมแบบง่าย ๆ โดยใช้การเก็บข้อมูลในรูปแบบของ Text File ครับ
โปรแกรมเคาเตอร์นี้พัฒนาโดยใช้การเก็บข้อมูลเป็น 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; // แสดงผล ?>*ตัวอย่างการแสดงผลเมื่อนำโปรแกรมไปใช้งาน และมีการตบแต่งการแสดงผลเพิ่มเติม
เรื่อง : แนะนำการใช้ฐานข้อมูล MySQL/MariaDB ในแบบการพิมพ์บรรทัดคำสั่ง Command Line Command Lin...
เรื่อง : รู้จักกับ Functions ของ PHP (built-in functions) ภาษา PHP มี Functions ให้โปรแกรมเมอร์นำมาใช้งานได้จำนวนมาก ซึ่ง...
เรื่อง: วิธีเขียนโปรแกรมเพื่อจับเวลาการใช้งาน Web Application บางโปรแกรมที่เราพัฒนาขึ้นมา อาจจะต้องมีการทำงานที่เกี่ยวข้อ...
การ Upload ฐานข้อมูล MySql เพื่อติดตั้งยัง Server หรือ Web Hosting จริง *ปัจจุบันเวอร์ชั่นของ PHPMyAdmin ได้อัพเดทไปห...