Script'i yüklemek İçin üye olduğunuz email adresini girin. Daha önce üye olmadıysanız, kullandığınız bir email adresi girip yüklemeyi başlatın.

Email adresiniz:  

 fDownload "Download Sayac CGI Script"
 
 Web Sitesi : http://www.kaynaksite.net/cgi 
 E-posta : cgi@kaynaksite.net
 Copyright : kaynakSite © 2000
 Sürüm : 1.1
 İlk sürüm : 09/10/2000
 Güncelleme : 31/12/2000
 Yazan : Altan Firidin ( altan@firidin.com )

 Bu script ücretsiz olarak dağıtılmaktadır.Para karşılığı
 satılması yada dağıtılması yasaktır.Yeni ve güncellenmiş
 sürümlerini web sitemizden temin edebilirsiniz.


HAKKINDA

Sitenizden dağıtacağınızın dosyaların kaç kişi tarafından indirildiğini saymak için bu scripti kullanabilirsiniz.


ÖZELLİKLERİ

Dosya download edecek kişilerden isteğinize bağlı olarak e-posta adreslerini girmesini isteyebilirsiniz. Ayrıca e-posta adresi girilmesini isterseniz kişi ilk defa download yaparken kişisel bilgilerini girmesi istenir, fakat kişi bu bilgileri vermeye mecbur değildir.

Tüm dosyaların kaçar defa indirildiğini dosya adı, dosya hiti, dosya son download tarihi formatında listeler.


GEREKLİ DOSYALAR
 

fDownload.cgi ............... Ana dosya
fDownload_config.cgi ........ Değişkenlerin düzenlendiği dosya


GÜNCELLEMELER
 
v1.1 ... Artık son download tarihini gösteriyor.
... Listeleme işlemindeki hata giderildi. Artık sorunsuz çalışıyor!


KURULUMU & KULLANIMI
 

Ücretsiz olarak kurulum yardımı almak için cgi@kaynaksite.net adresine e-posta gönderiniz.

İlk olarak 'fDownload_config.cgi' dosyasını açın ve gerekli değişiklikleri yapın. Aşağıda hangi değişkenin neyi ifade ettiği anlatılmıştır.

$dosya_URL

Download edilecek tüm dosyaları aynı dizine koymalısınız. Bu değişkene download edilecek dosyaları koyduğunuz dizinin tam URLsini yazınız. Örneğin dosyaları 'zip' adında bir dizine yerleştirirseniz bu değişkenin karşılığı 'http://www.siteniz.com/zip' olmalıdır.

$veri_dizin

Bu dizine 'dosya.txt' ve 'eposta.txt' dosyalarını yerleştirin. Bu dizine ayrıca sizin seçiminize bağlı olarak download yapan kişilerin bilgileri de yazılacak. Önce bir dizin yaratın ve '$veri_dizin' değişkenine bu dizinin tam yolunu yazınız. Örneğin '/data1/virtualave.net/kaynaksite/public_html/veri' gibi... Eğer sunucunuz destekliyor ise 'fSifre' CGI scriptini kullanarak bu dizini şifre korumalı yapınız.

$kisisel

Bu değişkeni '0' yaparsanız sadece dosyanın download edilme sayısını artırır. Eğer bu değişkeni '1' yaparsanız dosyaları download eden kişilerden e-posta adreslerini girmelerini ister ve e-posta bilgilerini 'eposta.txt' dosyasında saklar.

Gerekli değişiklikleri yaptıktan sonra 'fDownload.cgi' ve 'fDownload_config.cgi' dosyalarını cgi-bin dizinine upload edin ve dosya izinlerini 755 yapınız. Daha sonra 'eposta.txt' ve 'dosya.txt' dosyalarını '$veri_dizin' ile belirttiğiniz dizine gönderin. Artık scriptiniz kullanıma hazır.


Eğer '$kisisel=0' yaparsanız
-
Download hitini hesaplamak istediğiniz dosyayı '$dosya_URL' değişkeni ile belirttiğiniz dizine upload edin. Daha sonra aşağıdaki şekilde bir link yerleştirerek download hitini saymaya başlayabilirsiniz.

fDownload.cgi?islem=download&dosya=[dosya adını buraya yazın]

Download istatistikleri listelemek için ise aşağıdaki gibi bir link kullanmalısınız.

fDownload.cgi?islem=liste


Eğer '$kisisel=1' yaparsanız
-
Download hitini hesaplamak istediğiniz dosyayı '$dosya_URL' değişkeni ile belirttiğiniz dizine upload edin. Daha sonra aşağıdaki formu sayfanıza yerleştirin.

<form action="./cgi-bin/fDownload.cgi" method="POST">
<input type="hidden" name="dosya" value="[dosya adını buraya yazın]">
<input type="hidden" name="islem" value="download">
<table border="0">
<tr>
<td>E-posta adresiniz</td>
<td><input type="text" size="15" name="eposta"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Download"></font></td>
</tr>
</table>
</form>

Download istatistikleri listelemek için ise aşağıdaki gibi bir link kullanmalısınız.

fDownload.cgi?islem=liste

Eğer '$kisisel=1' yaparsınız dosya download edenden e-posta adresini girmesini ister. Girilen e-posta adreslerini 'eposta.txt' dosyasında saklar. Daha sonra bu e-posta adreslerini ihtiyacınız doğrultusunda kullanabilirsiniz. Eğer daha önce e-posta adresini girmeyen bir kişi dosya download etmek isterse önce kişisel bilgilerini girmesini ister ve bu bilgileri kişinin e-posta adresi ile aynı isimli bir dosyada saklar. Kişi isterse bu bilgileri vermeyebilir.