User Online 3

ล่าสุดครับ เป็นแบบโมดูลครับ สามารถเรียกได้จากหลายหน้าครับ โดยแสดงรวมเป็นรายการเดียวทั้งเว็บไซต์ครับ และสามารถแสดง ผู้ที่เข้ามาเยี่ยมชมว่ามาจากที่ใดได้ด้วยครับ

rar (851)

การใช้งาน

โค้ดนี้สามารถเรียกรวมกันทุกหน้า ทั้งระบบได้ครับ เพียงติดตั้งลงไปบน server เพียงโมดูลเดียว แล้ว include โมดูลไปไว้ที่ตำแหน่งที่ต้องการแสดงผลได้เลยครับ เช่น

หากเราติดตั้งโมดูลไว้ที่ root ที่ไฟล์ Index.php ที่ root ให้แทรกโค้ด

include("countermodule.php");

ในตำแหน่งที่ต้องการแสดงผล counter เลยครับ แต่ถ้าเรามีหน้าอื่นจะแสดงด้วย เช่น หน้า webboard/webboard.php ก็ให้แทรกโค้ด

include("../countermodule.php");

ไว้ในตำแหน่งที่ต้องการแสดงผลเช่นกันครับ
กล่าวคือต้องการแสดงผลที่หน้าไหนให้ include ไฟล์เดียวกันเข้าไปทั้งระบบได้เลย เหมือนกับที่แสดงบนเว็บนี้ครับ แต่ถ้าต้องการให้แยกกันต้องเก็บ โมดูลไว้ในไดเร็คทอรี่ที่ต่างกันด้วยครับ เช่นถ้าจะแสดง counter แยกกันระหว่างหน้า index.php และ webboard ก็ให้ติดตั้งโมดูล 2 ตัว ตัวหนึ่งไว้ที่ไดเร็คทอรี่ของ webboard แล้วก็ include ไฟล์เข้าไป อีกตัวหนึ่งก็ติดตั้งไว้ที่ไดเร็คทอรี่ของ index แล้วก็ include ไฟล์เข้าไปเช่นกันครับ

ถ้าติดตั้งลงบน server ต้องปรับ chmod ไฟล์ counter.dat และ counters.dat ให้เป็น 777 ด้วย

ต้องเปิดใช้ Cookie ด้วยครับ โดยที่หน้าที่เราจะติดตั้งโมดูล บรรทัดแรกต้องแทรกโค้ด
ob_start();
ผู้เขียน goragod โพสต์เมื่อ 02 เม.ย. 2551 เปิดดู 11,484 ป้ายกำกับ PHP
^