Image Counter

BY IN PHP Comments Off on Image Counter

Untuk keperluan menghitung jumlah pengunjung yang masuk dalam situs kita, kita dapat membuat sebuah fungsi yang dapat dipanggil dan langsung menampilkan imagenya. Fungsi ini dapat diletakkan langsung di dalam halaman php kita. sebelumnya kita perlu menyediakan image 0 sd 9 dalam bentuk gif supaya bisa ditampilkan nantinya

<?php
function ShowCount()
{

// deklarasi variabel global
global $ShowCount, $count, $countfile, $imagedir;
$countfile = “counter.txt”; // nama file yang digunakan untuk menyimpan jumlah pengunjung
$imagedir = “images”; // folder yang menyimpan image

// periksa apakah file sudah ada?
if (file_exists($countfile))
{
// buka filenya dalam mode readonly ($countfile)
$fp = fopen($countfile, “r”);
// baca filenya
$output = fread($fp, filesize($countfile));
// tutup file
fclose($fp);
// pastikan nilai yang dibaca adalah angka / bilangan
$count = intval($output);
}
// jika file tidak ditemukan
else
{
// jika file tidak ada, maka set nilai awalnya 0
$count = 0;
}

$count++; // tambahkan 1 count
$fp = fopen($countfile, “w”); // baca file ($countfile)
fwrite($fp, $count); // simpan angka yg baru
fclose($fp); // tutup file

// buat looping sepanjang string.
while($kcount != strlen($count))
{
// ambil 1 angka dari string mulai dari $kcount
$buffer = substr(“$count”, $kcount, 1);
// tampilkan imagenya
$ShowCount = $ShowCount . “<IMG SRC=\”$imagedir/$buffer.gif\”>”;
$kcount++;
}
// kembalikan nilainya
return $ShowCount;
}
?>




Comments are closed.