Selam ile arkadaşlar. Bu dersimizde web
sitelerimizin olmazsa olmazı sayaç yapacağız. Üstelik kolay bir yöntemle.
Veritabanı olarak bir .txt dosyasını kullanacağız. Yani phpmyadmin'den
veritabanı ve tablo oluşturmamıza gerek kalmayacak. Yukarıda da söylediğimiz
gibi basit bir şekilde tıkır tıkır çalışan sayacımızı yapacağız.
Öncelikle sayac.txt dosyasını oluşturalım.
İsterseniz dosyanın içine bir sayı yazabilirsiniz. Bu sayı sitenizin başlangıç
değeri olacak. Veritabanımızı hazırladıktan sonra esas sayfamızın tasarımına
geçelim. Bu sayfamızda sayac.php olsun. Burada dosya işlemlerinde kullandığımız
komutları kullanacağız. sayac.php dosyasının komutları aşaıda;
PHP:<html>
<head>
<title>Sayfa Sayaci</title>
</head>
<body>
<?php
$veri = "sayac.txt";
$baglanti = fopen("$veri", 'r');
$sayi = fread($baglanti,10);
$yenisayi = $sayi+1;
echo '<font face="verdana" size="1" color="blue"> ';
echo "Web Sitemiz ";
echo '</font><font face="verdana" size="1" color="red"> ';
echo $yenisayi;
echo '<font face="verdana" size="1" color="blue"> ';
echo " Kez Ziyaret Edilmiştir";
echo "</font>";
$yaz = fopen("$veri", 'w');
fputs($yaz, "$yenisayi");
fclose($yaz);
fclose($baglanti);
?>
</body>
</html>
Evet sayacımız hazır. İsterseniz biraz kodlarımızı inceleyelim.
PHP:$veri = "sayac.txt";
$baglanti = fopen("$veri", 'r');
Burada önce veri adlı bir değişken oluşturduk. Daha
sonra sayac.txt dosyamızı yine bir değişken oluşturarak açtık. Daha sonra
dosyadaki mevcut sayıyı $sayi, yeni sayımızı da $yenisayi
değişkeninde tuttuk. Ardından da
PHP:$yaz = fopen("$veri", 'w');
Komutuyla sayac.txt dosyamızı bu sefer yazılabilir
açtık. fputs ile de yeni sayımızı ekrana yazdırdık. En sonda ise yapılan
bağlantıları kapattık. Herhangi bir sorunuz yada sorununuz olursa forumumuza
yazabilirsiniz.