PDA

Tam Sürümünü Görmek İçin : Bir dosyaya kaç kere tıklanmış? (Javascript)


ikilem
22/03/2003, 18:48
Web sitenizden indirilen bir dosyanın kaç kere tıklandığını yazabilen java script kodu varmı? Yazarsanız iyi olur... Saolasınız...


Sahin
22/03/2003, 19:17
Öyle bir kod var tabiki ama belli bir veritabanına kayıt etmediği için cookieler silinince herşey sıfırlanacağı için böyle bir işlem için server taraflı bir dili tavsiye ederim.

ikilem
22/03/2003, 23:15
Mesala ASP gibi mi? ASP de bu olayı nasıl yaparım?

fixman
24/03/2003, 13:01
Bir veritabanı dosyan varsa...
Ki bu basit bir veri dosyası(text) da olabilir...
Belirttiğin linke her tıklandığında ya da download işlemi bittiğinde ilgili veri dosyasının içeriği güncellenebilir...

Örneğin ASP'de;

"veritabani.mdb" diye bir dosyan olduğunu varsayalım...
Ve bu veritabanında "TikTikCount" diye de bir tablon...

Bu tablonun alanları şu şekilde olsun :

"id"-"dosyaAdi"-"tiktikSayisi"

Diyelim ki HTML sayfasında şöölecene bir link var :

<a href="download.asp?id=1">Download eder misin beni ?</a>

O zaman download.asp dosyanda da şuna benzer satırların olması gerekiyor değil mi :

<%
if request.QueryString("id")<>"" then
Veritabani.MoveFirst
Veritabani.Move request.QueryString("id")-1
Veritabani.AddNew
Veritabani("tiktikSayisi")++
Veritabani.Update
end if
%>

Bu kodların çalışabilmesi için gereken ilaveleri standart ASP bilgisiyle yazabilirsin... Yani veritabanına bağlantı olaylarını falan az çok bilmelisin...

Son olarak verdiğim örnekte bir çok syntax ve komut kullanımı yanlışı olabilir. ASP ile ilgilenmeyi fi tarihinde bırakmıştım da...

Bi de
Veritabani("tiktikSayisi")++

satırını esprik olsun diye yazdım, C'mi bu yaaawww? :)

Ancak fikir vermesi açısından yararlı olabilir.

Buna benzer hazır scriptleri download edebilmen için nette bir çok kaynak site var ayrıca...

http://www.maxiasp.com bunlardan biri örneğin...

Kolay gelsin, umarım kafan iyice karışmadı! :)