|
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. |