MEMBUAT COUNTER SEDERHANA
<HTML> <HEAD> <TITLE>Contoh Counter</TITLE> </HEAD> <BODY> <?php $nama_berkas = "COUNTER.DAT"; if (file_exists($nama_berkas)) { $berkas = fopen($nama_berkas, "r"); $pencacah = (integer) trim(fgets($berkas, 255)); $pencacah++; fclose($berkas); } else $pencacah = 1; // Simpan pencacah $berkas = fopen($nama_berkas, "w"); fputs($berkas, $pencacah); // Tulis ke halaman web print("Anda adalah pengunjung ke-$pencacah <BR>\n"); ?> </BODY> </HTML>
PENJELASAN SCRIPT Pada skrip di atas, file yang digunakan untuk menyimpan pencacah adalah COUNTER.DAT. Mula-mula keberadaan file ini diperiksa (melalui fungsi file_exist()). Jika ada maka file dibuka dengan mode “hanya baca” (argumen “r” pada fopen()). Kemudian, isinya dibaca melalui fgets() dan disimpan ke variabel $pencacah dengan tipe integer. Lalu, isi variabel ini dinaikkan sebesar satu dan file segera ditutup (melalui fclose()).kalau file tidak ada, variabel $pencacah diisi dengan 1
Pada tahap selanjutnya, isi file tersebut dibuka dengan mode tulis (akibatnya isinya akan dihapus). Lalu, isi variable $pencacah direkam dan kemudian file ditutup. Pada saat kita memanggil yang pertama kali, maka terlihat bahwa jumlah pengunjung adalah 1. selanjutnya, kita bisa mempraktikannya dengan cara menekan tombol Refersh atau Reload pada browser yang kita gunakan.