lostyazilim

PHP Basit Sayac Yapımı

9 Mesajlar 12.282 Okunma
lstbozum
wmaraci reklam

MertKoseoglu MertKoseoglu Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.07.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek x
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 659
  • Beğeniler 120 / 168
  • Ticaret 3, (%100)
Burada Mantık Çok Basittir. Kodumuz, Önce Sayac.Txt Dosyasını Oluşturacak. Daha Sonra Her Çalıştığında Kendisini +1 Arttıracak. Ve Bu Değerleri Tekrar Olusturdugu Sayac.Txt Dosyasına Yazacak.
Bir Sonra ki İşlemde İse Sayac.Txt Dosyasına Yazdığı Değerleri Echo Komutu İle Ekrana Bastıracağız.
Aynı Zamanda WordPress Kullanıcıları İçinde Hazır Olarak Vereceğim.

sayac.php



# Mert Köseoğlu
# Mkoseoglu.com

$oku = file_get_contents('sayac.txt');
# Ana Dizinde Sayac.Txt Dosyam Oluşsun.
$oku = $oku+1;
# Görüntülendiğinde +1 Artsın.
echo "$oku Kişi Ziyaret Etti.";
# Ekrana Basalım.
file_put_contents('sayac.txt',$oku);
# Dosyamıza Kaydedelim.
?


Eğer Ana Dizine Kendiniz Sayac.Txt Oluşturmadıysanız Kodumuzu İlk Çalıştırdığınızda Hata Verecektir.
2. Denemenizde Kendisi Oluşturmuş Olacağı İçin Sorunsuz Bir Şekilde Kullanabilirsiniz.

Wordpress İçin Function.php'ye



function sayac ()
# Kodumuzu Sayac İsminde Fonksiyona Atadık.
{

# Mert Köseoğlu
# Mkoseoglu.com

$oku = file_get_contents('sayac.txt');
# Ana Dizinde Sayac.Txt Dosyam Oluşsun.
$oku = $oku+1;
# Görüntülendiğinde +1 Artsın.
echo "$oku Kişi Ziyaret Etti.";
# Ekrana Basalım.
file_put_contents('sayac.txt',$oku);
# Dosyamıza Kaydedelim.

}

?>


Bu Kodu Function.php Dosyanızın Tagları Arasına Ekleyin.

WordPress Temanızda Kodun Gözükmesini İstediğiniz Yere

#www.mkoseoglu.com
sayac();
?>


KAYNAK:

http://www.mkoseoglu.com/php-mysql/php-txt-dosyasi-ile-basit-sayac-yapimi.html
 

 

wmaraci
reklam

L34DRi L34DRi Tercüme işleri yapılır Kullanıcı
  • Üyelik 18.07.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek GM Mütercimlik
  • Konum Antalya
  • Ad Soyad T** Y**
  • Mesajlar 43
  • Beğeniler 2 / 14
  • Ticaret 0, (%0)
Her F5 te yeni ziyaret olarak kaydedilmez mi bunda ?
Muhsin ASLAN

kişi bu mesajı beğendi.

Muhsin ASLAN Muhsin ASLAN Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 10.07.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Developer
  • Konum Konya
  • Ad Soyad M** A**
  • Mesajlar 1120
  • Beğeniler 1086 / 244
  • Ticaret 1, (%100)
PHP Basit Sayaç Yapımı :)
 

 

BrutalStar BrutalStar Yazılımcı Kullanıcı
  • Üyelik 26.02.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılımcı
  • Konum İstanbul Avrupa
  • Ad Soyad U** C**
  • Mesajlar 697
  • Beğeniler 149 / 137
  • Ticaret 0, (%0)
Siteyi felç eder bu sayaç. :(
Muhsin ASLAN

kişi bu mesajı beğendi.

BLOG | http://safkaninsan.blogspot.com/
wmaraci
wmaraci

KaanCelik KaanCelik WM Aracı Kullanıcı
  • Üyelik 19.01.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 142
  • Beğeniler 88 / 25
  • Ticaret 4, (%100)
http://www.***.net/dersler/325705-php-ile-online-sayaci-yapma-dersi.html

daha detaylısı burada bulunmaktadır.
 

 

MertKoseoglu MertKoseoglu Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.07.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek x
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 659
  • Beğeniler 120 / 168
  • Ticaret 3, (%100)

L34DRi adlı üyeden alıntı

Her F5 te yeni ziyaret olarak kaydedilmez mi bunda ?


Evet, adı üstünde basit sayaç :) ama isterseniz veritabanı bağlantısı kullanarak yapılan detaylı sayaç yapımı anlatımlarına bakabilirsiniz,yorumunuz için tesekkurler.
 

 

meteoncu meteoncu slaughter of the soul Kullanıcı
  • Üyelik 02.08.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek öğrenci
  • Konum Balıkesir
  • Ad Soyad ** **
  • Mesajlar 15
  • Beğeniler 0 / 2
  • Ticaret 0, (%0)
Abi bu baya basit olmuş :) ip falan alaydınız ikinci girişte saymazdınız falan filan :D
 

 

Kişisel sitem, mikro bloğum, tam bloğum, fotoğraf galerim: http://meteoncu.com

Altay Altay MW Aracı Kullanıcı
  • Üyelik 04.07.2012
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Antalya
  • Ad Soyad E** K**
  • Mesajlar 563
  • Beğeniler 111 / 121
  • Ticaret 11, (%100)

meteoncu adlı üyeden alıntı

Abi bu baya basit olmuş :) ip falan alaydınız ikinci girişte saymazdınız falan filan :D


O da profesyonele girer. Ha Cookie ile desteklenebilir. Fakat o ayrı mesele :D

Ek Olarak: Cookie desteklisi de böyle; F5'e rehat rahat basılabilir artık :D


# Mert Köseoğlu
# Mkoseoglu.com

# Edit: Evrim Altay
# evrimaltay.net

if(!$_COOKIE['sayildi']){
$oku = file_get_contents('sayac.txt');
# Ana Dizinde Sayac.Txt Dosyam Oluşsun.
$oku = $oku+1;
# Görüntülendiğinde +1 Artsın.
echo "$oku Kişi Ziyaret Etti.";
# Ekrana Basalım.
file_put_contents('sayac.txt',$oku);
# Dosyamıza Kaydedelim.
setcookie("sayildi",TRUE,time()+86400);
}
?>
 

 

PHP Coder,
Kişisel Blog: http://evrimaltay.net

MertKoseoglu MertKoseoglu Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.07.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek x
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 659
  • Beğeniler 120 / 168
  • Ticaret 3, (%100)

Altay adlı üyeden alıntı

O da profesyonele girer. Ha Cookie ile desteklenebilir. Fakat o ayrı mesele :D

Ek Olarak: Cookie desteklisi de böyle; F5'e rehat rahat basılabilir artık :D


# Mert Köseoğlu
# Mkoseoglu.com

# Edit: Evrim Altay
# evrimaltay.net

if(!$_COOKIE['sayildi']){
$oku = file_get_contents('sayac.txt');
# Ana Dizinde Sayac.Txt Dosyam Oluşsun.
$oku = $oku+1;
# Görüntülendiğinde +1 Artsın.
echo "$oku Kişi Ziyaret Etti.";
# Ekrana Basalım.
file_put_contents('sayac.txt',$oku);
# Dosyamıza Kaydedelim.
setcookie("sayildi",TRUE,time()+86400);
}
?>


Makale güncellenmştir.

COOKIE ile her f5 te artması engellenmiştir.

Altay, koda birde else atman gerekli bu durumda COOKIE atanmış ise sadece görüntülenmeli.

http://www.mkoseoglu.com/php-mysql/php-txt-dosyasi-ile-basit-sayac-yapimi.html
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al