UtamaBeritaTutorialBlogTool

Google
Your Ad Here

Google
Web ilmuit.com
Tutorial Kategori Laporan Awstats kepada Umum

Laporan Awstats kepada Umum

Oleh webmaster
Dikirim pada Wednesday 13 June 2007



Perisian statistik Awstats amat popular dikalangan pentadbir web kerana ia dapat memberikan maklumat lengkap seperti statistik pelawat, kata kunci enjin carian yang digunakan pelawat, jenis pelayar yang digunakan oleh pelawat dan sebagainya. Bagaimanapun Awstats hanya boleh diakses oleh pentadbir web sahaja melalui akaun Cpanel.

Untuk menyediakan laporan Awstats kepada umum, anda boleh gunakan skrip berikut.

1) Salin skrip di bawah dan simpan sebagai fail baru (contohnya awstats.php)

2) Sunting atau ubah pembolehubah yang telah saya boldkan. Gantikan dengan maklumat akaun Cpanel anda.

3) Muat naik (upload) fail awstats.php ke pelayan web.

KOD
<?php

$user = 'username'; // username Cpanel
$pass = 'password'; // katalaluan Cpanel
$domain = 'domain.com'; //jangan masukkan 'http://' atau 'www.'

/*
Masukkan domain anda, contohnya "ilmuit.domain.com".
*/
$config_domain = '';

$dynamic_images = true;
$image_directory = './awstats_images/';

//kata kunci spam
$spam_words = array('seks', 'lucah', 'porno', 'bogel', 'gay', 'lesbian');

function get_file($fileQuery)
{
global $user, $pass, $domain;
return file_get_contents("http://$user:$pass@$domain:2082/".$fileQuery);
}

$requesting_image = (strpos($_SERVER['QUERY_STRING'],'.png')===false)?false:true;

if($requesting_image)
{
if(!$dynamic_images && !is_dir($image_directory))
{
exit;
}
$fileQuery = $_SERVER['QUERY_STRING'];
}
elseif(empty($_SERVER['QUERY_STRING']))
{
if(empty($config_domain))
{
$config_domain = $domain;
}
$fileQuery = "awstats.pl?config=$config_domain";
}
else
{
$fileQuery = 'awstats.pl?'.$_SERVER['QUERY_STRING'];
}

$file = get_file($fileQuery);

if(!$requesting_image)
{
$file = str_replace('awstats.pl', basename($_SERVER['PHP_SELF']), $file);

if($dynamic_images)
{
$imgsrc_search = '="/images';
$imgsrc_replace = '="'.basename($_SERVER['PHP_SELF']).'?images';
}
else
{
$imgsrc_search = 'src="/images/awstats/';
$imgsrc_replace = 'src="'.$image_directory;
}

$file = str_replace($imgsrc_search, $imgsrc_replace, $file);
$file = str_replace($spam_words, 'SPAM', $file);
}
else
{
header("Content-type: image/png");
}

//output
echo $file;
?>


Dengan cara ini, laporan Awstats akan dapat dibaca oleh pengunjung tanpa perlu mengakses ke akaun Cpanel, amat berguna sekali kepada pengiklan-pengiklan anda.




email to someone printer friendly
Senarai tutorial dalam kategori ini
Kembali ke laman utama tutorial

Penilaian
Belum ada penilaian dibuat setakat ini

Komen
alamsyber | 16 Jul : 03:10
Jumlah Komen: 6

Penyertaan: 11 Jul : 12:08

config_domain tu nak tulis apa?

webmaster | 20 Jul : 13:10
Jumlah Komen: 30


Contoh config_domain untuk ilmuit.com:

$config_domain = 'ilmuit.com';

Contoh kalau guna utk subdomain:

$config_domain = 'ilmuit.domain.com';



Sila Log-in untuk menghantar komen. Daftar jika belum menjadi ahli.



Artikel Terbaru

Photorec : Memulihkan Data Yang Dipadam Secara Tidak Sengaja
Software ini berupaya mengembalikan data yang telah di padam atau media yang terformat secara tidak sengaja.

Mengesan jenis Kad Grafik


Antaramuka Shutdown
Menutup (Shutdown) dan memulakan semula (Restart) komputer melalui dialog.

Pintasan Hibernasi
Membuat pintasan (shortcut) hibernasi

Mengembalikan ikon "Show Desktop"
Cara untuk mengembalikan ikon "Show Desktop" di Quick Launch Bar


Google Button
Hakcipta terpelihara, © IlmuIT.com.
Semua artikel yang terkandung di dalam web ini dikreditkan kepada penulis asal.
Jumlah Ahli: 1696 | Jumlah Artikel: 379
Tutorial - Reviu - Blog - Tool - Carian - Direktori
Kredit :: Hubungi ::Iklan :: Polisi :: Rakan :: Forum :: RSS
Bahan RSS
Advertise on this site
Render time: 0.6039 second(s).