Bikin counter untuk halaman Web

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 :

  1. Buat file dengan nama counter.txt pada notepad, lalu tuliskan 0 di file tersebut

  1. 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);

?>

  1. 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:

  1. 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 :

  1. Buat file txt dengan notepad dengan nama counter.txt dan tuliskan angka 0, seperti tadi (gambar cara 1, no 1)
  2. 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”;

?>

  1. 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…

  1. 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”;

?>

  1. Simpan file tersebut dengan nama counter.php
  2. Buat file dinotepad, biarkan file kosong, tanpa tulisan, langsung aja simpan dengan nama : counter.txt
  3. Buka aplikasi flash, buat Dynamic Text dengan var: pengunjung, kemudian, klik menu, new, layer
  4. 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.

  1. 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
  2. Klik kanan frame 3, pilih Insert Blank Keyframe. Kemudian berikan acton goto, berikan parameter Go to and stop, Type: Frame Number dan Frame 2

  1. Liat hasilnya dengan cara file, publish preview, html

One thought on “Bikin counter untuk halaman Web

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s