Hemen Hemen Herkesin İnternet Sitesinde Gerek Duyduğu AraçLardan Birisidir Sayaç.Şimdi En Basitinden Bir Sayaç Yapacağız.Bu Sayaç İçin MysqL Veritabanı KuLLanmayacağız.Sadece LocaL Dizinde Bir Dosya oLuşturup CDMOD Unu 777 Yapmamız YeterLi.

Dosyamızın Adı counter.dat Dizinde oLuşturun Ve CHMOD Unu 777 Yapın.

Şimdi KuLLanacağımız PHP FonksiyonLarını SıraLıyorum;
* file_exists() Fonksiyonu iLe Dizinde counter.dat Dosyasının Var oLup oLmadığını Araştıracağız, Eğer Dizinde Dosya Mevcut İse fopen() Fonksiyonu iLe Dosyası Açacağız.
* fgets() Fonksiyonu iLe Dosyadaki BiLgiyi Okuyacağız.
* fclose() iLe Dosyayı Kapatacağız.
* fputs() iLe Dosyaya Yeni EkLeme Yapacağız.

PLAIN TEXT

PHP:

  1. <?

  2. //Eğer dizinde dosya var ise

  3. if(file_exists(“counter.dat”))

  4. {

  5. // r sadece okumak için dosyayı açar

  6. $exist_file = fopen(“counter.dat”, “r”);

  7. // 1 byte lık veri okuyabiliriz ve değişkenimize atanıyor

  8. $new_count = fgets($exist_file, 255);

  9. $new_count++;//dosyadaki değişken 1 artırılıyor

  10. fclose($exist_file);//Dosyamızı kapattık

  11. print(“$new_count kişi bu sayfayı izledi”);

  12. //Ekrana ziyaretçi sayısını yazdırıyoruz

  13. $exist_count = fopen(“counter.dat”, “w”);

  14. //w sadece dosyaya yazmak için dosyayı açar

  15. fputs($exist_count, $new_count);

  16. fclose($exist_count);

  17. }

  18. else //dizinde dosya yok ise

  19. {

  20. $new_file = fopen(“counter.dat”, “w”);//yeni dosya oluşturuyoruz

  21. fputs($new_file, “1&#8243;);//içine 1 değerini yazıyoruz

  22. print(”1 ziyaretçi bu sayfayı izledi“);

  23. fclose($new_file);//ve dosyamızı kapatıyoruz

  24. }

  25. ?>

Favorilerinize Ekleyin.
  • BlinkList
  • del.icio.us
  • Digg
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists
  • blogmarks
  • Furl
  • Netscape
  • NewsVine
  • Reddit
  • Shadows
  • Technorati
  • YahooMyWeb
  • Fark
  • feedmelinks
  • Fleck
  • kick.ie
  • LinkaGoGo
  • Linkter
  • MyShare
  • Spurl
  • Webride