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:  
File Manager v5.0 © 01/08/2000


http://www.firidin.com/cgi-perl , scripts@firidin.com

Ücretsiz olarak dağıtılmaktadır. Para karşılığı
satılması yasaktır.

Altan Firidin altan@firidin.com

HAKKINDA

Web üzerinden dosya ve dizin işlemleri yapmanızı sağlayan File Manager uygulamasını daha önce kullandığım VirtualAvenue ücretsiz web alanının sadece ftp ile dosya transferine izin vermesi dolayısıyla yazdım. Zamanla scripti geliştirdim ve 5. sürümüne kadar ulaşınca sizinle paylaşmaya karar verdim. Tamamen ücretsiz olarak dağıtılmaktadır ve para karşılığı satılması yada izin alınmadan başka sitede yayınlanması yasaktır.

Lütfen script ile ilgili her türlü öneri ve eleştirilerinizi scripts@firidin.com eposta adresine gönderiniz!

ÖZELLİKLERİ


- İlk kullanımda bir admin şifresi belirlenir ve her girişte bu şifre sorulur. Her işlemden önce şifre kontrolü yapılır ve şifreyi bilmeden başkasının kullanmasına olanak yoktur.
- Dosyalar üzerinde değişiklik yapıp yeniden kaydedebilmenizi sağlar. Gerektiğinde yeni dosya yaratabilir yada varolan bir dosyayı silebilirsiniz. Dosya iznini değiştirebilir, dosyanın adını değiştirebilir yada dosyayı farklı kaydedebilirsiniz.
- Yeni dizin yaratabilir yada varolan bir dizini silebilirsiniz.
- Dosyaları listelerken her dosyayı kendi ikonu ile gösterir. Ayrıca dosyanın boyut ve izin bilgilerini de listeler.
- Aynı anda 4 dosyaya kadar upload imkanı sağlamaktadır. Upload özelliğini kullanabilmeniz için sistemde CGI modulü kurulu olmalıdır.

GEREKLİ DOSYALAR
 
- f_fileman.cgi : Ana script.
- f_fileman_upload.cgi : Upload imkanı sağlayan script. Direkt olarak bu scripti çalıştırmak hataya sebep olacaktır.
- f_fileman_config.cgi : Scripti çalıştırmadan önce bu dosyadaki değişkenleri düzenlemeniz gerekmektedir. Doğru değişiklikleri yapmadığınız takdirde script hatalı çalışacaktır.
- f_fileman_turkce.cgi : Bu dosya üzerinde değişiklik yapmayınız.


KURULUMU
 
Ücretsiz olarak kurulum yardımı almak için scripts@firidin.com adresine e-posta gönderiniz!

- İlk olarak f_fileman_config.cgi dosyasını açın ve değişkenleri kendi sunucunuza göre değiştirin. Aşağıda kısaca hangi değişkenin neyi ifade ettiği anlatılmıştır.

$ana_dizin : Bu değişkene sitenizin ana sayfasının bulunduğu dizinin tam yolunu yazınız. Örneğin "/home/export/firidin/www". Eğer tüm siteyi değilde sadece belli bir dizinden altını kontrol etmek istiyorsanız o dizinin tam yolunu yazmalısınız. Örneğin "/home/export/firidin/www/cgi-perl".

$ana_URL : $ana_dizin değişkenine karşılık gelen URLyi yazınız. Örneğin "http://www.firidin.com".

$resim_dizin : Resimleri koyduğunuz dizinin tam yolunu yazınız. Örneğin "/home/export/firidin/www/images".

$resim_URL : $resim_dizin değişkenine karşılık gelen URLyi yazınız. Örneğin "http://www.firidin.com/images".

$admin_sifre : Scripti ilk kullandığınız zaman sizden bir admin şifresi belirlemenizi isteyecek. Girdiğiniz şifre oluşturulacak bir dosyada saklanacaktır. Şifre bilgisinin hangi dizinde saklanmasını istiyorsanız o dizinin tam yolunu yazınız. Örneğin "/home/export/firidin/www/veri".

$sayfa_ust ve $sayfa_alt değişkenlerini istediğiniz gibi değiştirebilirsiniz.

- Daha sonra "f_fileman.cgi", "f_fileman_upload.cgi", "f_fileman_config.cgi" ve "f_fileman_turkce.cgi" dosyalarını ASCII modda cgi-bin dizinine yada .cgi dosyalarını çalıştırabildiğiniz bir dizine gönderin. Dosya izinlerini 755 yapın. Daha sonra resim dosyalarını BINARY modda $resim_dizin değişkeni ile belirttiğiniz dizine gönderin.

- Scripti çalıştırmak için "f_fileman.cgi" dosyasını çağırın. Scripti ilk çalıştırdığınızda admin şifresi belirlemenizi isteyecektir. Kullanmak istediğiniz şifreyi belirleyin! Hepsi bu kadar...


YENİLİKLER


Sürüm 5.0
- Dosya upload özelliği eklendi.
- Her dosyayı kendi ikonu ile listeleme yeteneği eklendi.
- Şifre koruma özelliğindeki açıklar giderildi.


SIK SORULAN SORULAR


1) Admin şifresi belirle ekranında "dosya yazma hatası" veriyor. Neden?

Bazı sunucular web üzerinden yapılan işlemlerde işlemi yapanı "nobody" olarak tanımlar. Dolayısıyla dizinlere yazabilmeniz için o dizinin izninin 777 olması gerekir. Bu dosyalar içinde geçerlidir. ftp ile gönderdiğiniz dosyaları web üzerinden düzenleyebilmek için hem içinde bulunduğu dizinin iznini hemde dosyanın iznini 777 yapmalısınız. Böyle sunucularda file manager uygulamasını kullanmak canınızı sıkabilir. :)

2) Şifremi unuttum ne yapmalıyım?

Eğer admin şifrenizi unutursanız yapmanız gereken tek şey $admin_sifre değişkeni ile belirttiğiniz dizinde bulunan "f_fileman_sifre.cgi" dosyasını silmek ve scripti kullanıp yeni şifre oluşturmaktır.