Hit counter merupakan fasilitas untuk menghitung berapa banyak pengunjung yang mengakses situs kita. Kali ini saya akan coba buat counter dengan tiga cara, anda bisa memilih salah satu cara untuk menaruhnya pada web anda jika berminat, tiga cara tersebut yaitu dengan menggunakan script php langsung yaitu counter teks, counter mode grafis, dan terakir dengan flash.
Oke langsung aja kita bikin yang pertama yaitu counter grafis, caranya :
- Buat file dengan nama counter.txt pada notepad, lalu tuliskan 0 di file tersebut
- Buat script berikut:
<?
$file=fopen (“counter.txt”,”r”);
$hitung=fread ($file, filesize(“counter.txt”));
$hitung++;
echo substr (“000000″,0,6-strlen($hitung)) .$hitung;
fclose($file);
$file=fopen(“counter.txt”,”w”);
fwrite($file,$hitung);
fclose($file);
?>
- Simpan script tadi dengan nama counter.php , jalankan script tadi maka akan muncul enam digit angka yang menunjukkan perhitungan pengaksesan web
Kali ini kita kerjakan PR yang kedua, yaitu bikin counter mode grafis:
- Siapkan sepuluh gambar untuk menyatakan angka dalam bentuk grafis, anda bisa membuatnya pada program pengelolah gambar, misalnya photoshop atau aplikasi lainnya. Simpan gambar tersebut dalam folder dengan nama folder images (bisa anda gunakan nama lainnya, sesuikan ntar dengan script) dan beri nama yang sesuai angkanya serta ekstensionnya(jpg, gif, png). Contohnya :
- Buat file txt dengan notepad dengan nama counter.txt dan tuliskan angka 0, seperti tadi (gambar cara 1, no 1)
- Bikin script berikut :
<?
$path = “images/”;
$ext = “.png”;
$file = “counter.txt”;
$file_array = file($file);
$hitung = $file_array[0];
$hitung ++;
$fp = fopen($file, “w”);
fputs($fp, $hitung);
fclose($fp);
$hitung = sprintf(“%06d”, $hitung);
for ($i = 0; $i <= 9; $i++ )
{
$hitung = str_replace($i, “<img src=’$path$i$ext’
alt=’$i’>”, $hitung);
}
echo “Anda adalah pengunjung ke: $hitung”;
?>
- Simpan script tadi dengan nama counter.php
PR no 1 dan 2 sudah selesai, tinggal yang terakhir, masih mau??? Oke kita lanjutin cara terakhir yaitu menggunakan flash…
- Buka notepad , n tulis script berikut ni :
<?
$namafile = “counter.txt”;
$file = fopen($namafile,”r”);
$nilailama = fread($file, 100);
fclose ($file);
$nilailama = split (“=”, $nilailama, 5);
$nilaibaru = $nilailama[1] + ‘1′;
$baru = “pengunjung=$nilaibaru”;
$file = fopen($namafile, “w+”);
if (flock($file, 2)) {
fwrite ($file, $baru, 100); }
fclose ($file);
echo “pengunjung=$nilaibaru”;
?>
- Simpan file tersebut dengan nama counter.php
- Buat file dinotepad, biarkan file kosong, tanpa tulisan, langsung aja simpan dengan nama : counter.txt
- Buka aplikasi flash, buat Dynamic Text dengan var: pengunjung, kemudian, klik menu, new, layer
- Pada layer 2, klik frame 1, lalu buka panel Actions, Browser/Network, loadVariables . lalu isikan pada URL: http://localhost/counter.php?ran+random(9) dan kasih ceklist pada expression.
- Klik kanan frame 2, lalu pilih Insert Blank Keyframe. Kemudian berikan action loadVariables, lalu isikan pada URL: http://localhost/counter.txt?ran+random(9) dan beri ceklist pada expression
- Klik kanan frame 3, pilih Insert Blank Keyframe. Kemudian berikan acton goto, berikan parameter Go to and stop, Type: Frame Number dan Frame 2
- Liat hasilnya dengan cara file, publish preview, html





www.ubuntume.com


mantab bos tutorialnya, sangat jelas! thanks