Sayaç Örneği
Sayaç yapmanın birçok yolu vardır. Ben en basitinden bir uyguluma olarak, dosyalara değer yazıp bu değerler üzerinde işlem yapan bir sayaç uygulaması örneği verdim
<?
/* Bu dosya sayac.php adi ile kaydedilecek */
# $REMOTE_ADDR degiskeni sunucu hafizasinda tutulan
gecici degiskenlerdendir.
$r_ip = $REMOTE_ADDR;
$ip_dosya_ac = fopen(“./ip.txt”, ”r”);
$dosyadaki_ip = fgets($ip_dosya_ac,1024);
if ($r_ip != $dosyadaki_ip)
{
$sayac_dosyasi_ac = fopen(“./sayac.txt”, ”r”);
$eski_deger = fgets($sayac_dosyasi_ac,1024);
fclose($sayac_dosyasi_ac);
$sayac_dosyasi_yaz = fopen(“./sayac.txt”,”w”);
$yeni_deger = ++$eski_deger;
fwrite($sayac_dosyasi_yaz, $yeni_deger);
fclose($sayac_dosyasi_yaz);
$ip_dosyasi_ac = fopen(“./ip.txt”,”w”);
fwrite($ip_dosyasi_ac, $r_ip);
fclose($ip_dosyasi_ac);
echo “Sitemiz bugüne kadar <b>$yeni_deger</b>
kere ziyaret edilmiştir.”;
} else {
$sayac_dosyasi_ac = fopen(“./sayac.txt”, ”r”);
$eski_deger = fgets($sayac_dosyasi_ac,1024);
fclose($sayac_dosyasi_ac);
echo “Sitemiz bugüne kadar <b>$eski_deger</b>
kere ziyaret edilmiştir.”;
}
?>
?
YanıtlaSil