Logo
Blog
PHP

Veritabanı Olmadan Sayfanın Görüntülenme Sayısını Tutma

Merhaba arkadaşlar

Birçok web sitesi, eklediği yazıların kaç kere okunduğunu görmek ve göstermek için sayfaların okunma sayısını elde tutar. Bunu yapmanın bir çok yolu vardır. Session ile yapılabilir, IP ile yapılabilir yada en kolay yolu sitenin dizininde bulunan bir .txt uzantılı dosyada tutulabilir.

Aşağıda verdiğim kod bloğunu hangi sayfaya yerleştirirseniz o sayfanın okunma sayısını gösterecektir. (Kodları php tagları arasına yazmayı unutmayın smiley)

//görüntülenme sayısının alınması
$oku = @fopen('sayac.txt', 'r');
$rakam = @fread($oku, filesize('sayac.txt'));
@fclose($oku);
 
//sayac.txt sayfasının oluşturulması
$yaz = fopen('sayac.txt', 'w');
$goruntulenme = $rakam+1;
//görüntülenme sayısının 1 artırılması
fwrite($yaz, $goruntulenme);
fclose($yaz);
 
//sayınn ekranda gösterilmesi
echo "Bu sayfa ".$goruntulenme." kere görüntülendi.";

Kodu açıklamak gerekirse; 

Öncelikle sayfanın bulunduğu dizinde sayac.txt adında bir dosyanın var olup olmadığına bakıyor. Eğer yoksa dosyayı kendisi  oluşturuyor zaten. Varsa sayac.txt 'yi açıp okuyor ve okuduğu değeri değişkene yazdırıyor. Sonra değişkende ki sayıyı bir artırıp tekrardan sayac.txt dosyasına yazdırıyor.

Kodun mantığı çok basit. Bu işi yapabileceğiniz en kolay yöntem bu. 

Kodlar "http://bcakir.com/" dan alınmıştır. Yazana teşekkür ediyoruz.

Yazıyı beğendiyseniz lütfen paylaşarak daha çok arkadaşımızın istifade etmesini sağlayalım.

Author

Muhammed Yusuf TAŞKESENLİGİL

Hakkında: Hakkında: 2015 Haziran ayında KTÜ Bilgisayar Mühendisliği bölümünden mezun oldum. Yaklaşık 4 yıldır web teknolojileri üzerinde çalışıyorum. HTML, CSS, JavaScript ve PHP alanlarında proje geliştiriyorum. Teknolojiyi seven ve hayatının her alanında kullanan biriyim.

Site Map (Site Haritası) Oluşturma ve Google'a Gönderme Önceki Yazı
PHP ile Bulunduğunuz Sayfanın URL'sini Alma Sonraki Yazı

0 Yorum

    Henüz hiç yorum eklenmemiş!

Bir Yorumda Sen Bırak