ben de yeni okudum topiği. seni yazacaktım ki yapıyor diye sen yazmışsın zaten!! kaçırmayın arkadaşlar çok yardımcı oluyor..

arkadaşlar selam, www.sibertr.net 'de site hitlerini her gece 12 de sıfırlanmasını istiyorum, uğraştık falan ama olmadı, çalışmadı bir türlü. bu konuda yardımcı olabilecek biri varsa, msn adresini ekleyebilir mi?

Başkalarının fikirleriyle ortak birşey oluşturabilirsek ben kodu yazar ve burada yayınlarım.

Kullanıcının tarihini alarak güncelleme yaparsak hata olur. Ama serverinkini almakta kötü fikir değil

asp toplistler var sonuçta ve her 24 saatte bir site hitleri sıfırlanıyor... birşekilde yapılıyor, bir olanacağı var ama nasıl... lütfen yardımcı olabilecek biri varsa ulaşsın bana

time functionuyla bunu yapabilirsin diye dusunuyorum.. once db de bir time kayıtlı kalsın... daha sonra her user girdiginde if time = db deki time ise islem yapmaz ama farkli ise... time+1 yaparsin ve db i resetlesin... veya resetliyecegin sandece kendi bilecegin bi link olustur... www.siteadi.com/reset. asp gibi.. kodu bunun icine gom daha sonra 24 saatte bir islem yapilabilecek bir yerde minicik alan alırsın orda function u yazarsin orasi 24 saatte bir siteadi.com/reset. asp i calistirsin boylece kimsenin saatine guvenmeden olayi halletmis olursun.. .

Yada database de reset diye bir tablo oluştur. Son reset diye bir alan olsun sadece. Son reset günü 16.03.2005 diyelim. Giren her kullanıcıya bakarsın bu tarihten büyükse 17 ise reset yaparsın ve son reset alanını günceller 17.03.2005 yaparsın. Tarihi yanlış kişi girerse sadece gelecekte bir tarih yazmış kişiler resetler. ama diyelim 20. martta girerse bugün. 20 marta kadar bidaha reset gerçekleşmez. En azından öyle birşey olursa düzenleyebilirsin. Son reseti. Bunları fikir versin diye yazıyorum. Daha mantıklı olabilen varsa buyursun bende çok sevinirim.

zaten listemdeydin. ama şu an offline sin. online olduğunda sana msg atarım.

öncelikle herkesin yardımlarından dolayı, teşekkürler sitemeyda hocam, eski siteyide yaparken çok yardımın geçmişti, sana nasıl hakkımı ödiyicem bilemiyorum Bilgi istemişsin sanırım mdbnin içeriği yeterli olur? Veritabanında, veriler isimli klasorun içindeki hit blokuna sayaç işlemi ekleniyor.

bu soru daha oncede sorulmustu. ama sonuc alinamadi. asp icin mumkun olmadigi soylenmisti. umarim bir cozum bulunur

yeni msn adresim , ben sen ekliyorum ama eklemiyor, listede yer almıyosun nedense...

bu asp de server in tarihini kullanamamıyor muyuz? yani nden kullanıcının tarihi yanlışsa problem oluyo..

Bende böyle birşey yapacaktım sonra üşengeçlikten kaldı. Aklıma gelen en mantıklı şey gün tutmaktı. mesela bugün 16 sı hitler sayacak. Her ziyaretçinin günü kontrol edilecek. 17. günde biri siteye girerse. ilk giren ziyaretçiyle bu sıfırlanma gerçekleştirelecek. Ama tarihi yanlış bir kullanıcı girerse boş yere reset olur. Ya da her güne farklı bir hit koyabilirsin database de. Biraz uğraştırır ama 16 sında gelen giden hitleri gösterirsin. Kullanıcı hangi gün girerse ogünün istatistiklerini görür ve tıklarsa günceller.

evet şu anda manual olarak yapıyorum.trextra: fikirlerin için sağol, deniyecem. umarım yapabilirim. pek ümidim yok gerçi. bu iş şu anda benim bilgilerimi aşıyor

draligus' Alıntı:

msn'den konuşalım.

Adam manual olarak yapıyor heralde. Yapsa sorarmı öyle birşey?

ben php ile denedim oluyo. asp ile olacağından da eminim.. doğru yaparsan tabi

Not: SiberTR'deki kayıtlı sitelerin hitleri her 24 saatte bir otomatik olarak sıfırlanır, tüm listeler o günkü güncel popülasyona göre sıralanır. bu yazıyor sitede yaptın mı?

merhaba, bir adet table oluştur. Field ları TARIH ve SIFIRLAMA olsun. ASP içinden tarih değişimini yakalaman için her kullanıcı girişinde bu olayı kontrol etmen gerek. çünkü tarih değişiminden sonra ki ilk istekte bu olayı yapman gerek. yani bir nevi o ziyaretci bu işlemi tetikleyecek. ilk olarak server tarihini al. &quot;en güvenli yoldur&quot;. Çünkü kullanıcı saati ne güvenilerek bu tür bir işlem YAPILMAZ! Aldığın tarihle bu table bak. kayıt varmı yokmu diye. varsa işlemi sonlandır. yoksa, verileri silme işlemini yap ve bu table a kaydı at. örneğin 15.03.2005 ve YES olarak. o gün içindeki daha sonraki kontrollerinde, kayıt olduğundan işlem hiçbir şey yapmadan sonlanacak. sadece 1 adet sorgu yapmış olacak. umarım işine yarar...