Menampilkan ringkasan statistik situs untuk publik
Halaman statistik lengkap situs diproteksi dengan kata sandi, namun ada kalanya Anda ingin menampilkan beberapa informasi tertentu seperti total pengunjung (unique visitors) bulan ini atau total kunjungan (visits) bulan ini bagi publik.
Untuk melakukan hal ini, Anda bisa mengambil informasinya dari file mentah statistik Awstats yang berada di direktori sites/NAMASITE/awstats-www/*.txt. Berikut ini skrip contohnya dalam PHP. Silakan dimodifikasi sendiri sesuai kebutuhan. Silakan lihat juga file .txt di subdirektori awstats-www/ tersebut untuk melihat seperti apa format file mentah statistik Awstats.
<?php
$cur_year = date("Y");
$cur_mon = date("m");
$visits = 0;
$visitors = 0;
if ($fp = @fopen("/s/$_SERVER[SERVER_NAME]/awstats-www/awstats$cur_mon$cur_year.txt", "r")) {
while ($line = fgets($fp)) {
if (preg_match('/^TotalVisits (\d+)/', $line, $m)) $visits = $m[1];
if (preg_match('/^TotalUnique (\d+)/', $line, $m)) $visitors = $m[1];
}
}
echo "Total kunjungan bulan ini: $visits<", "br>\n";
echo "Total pengunjung bulan ini: $visitors<", "br>\n";
?>
Contoh hasil:
Total kunjungan bulan ini: 41
Total pengunjung bulan ini: 24
|