## -------------------------------------------------------
## File Manager v5.0                           01/08/2000
## http://www.firidin.com/cgi-perl     scripts@firidin.com
## -------------------------------------------------------
## F_FILEMAN_BENIOKU.TXT
## -------------------------------------------------------
## Ucretsiz olarak dagitilmaktadir. Para karsiligi 
## satilmasi yasaktir.
## -------------------------------------------------------
## Altan Firidin                         altan@firidin.com
## -------------------------------------------------------

## -------------------------------------------------------
## HAKKINDA
## -------------------------------------------------------

Web zerinden dosya ve dizin ilemleri yapmanz salayan File Manager uygulamasn daha nce kullandm VirtualAvenue cretsiz web alannn sadece ftp ile dosya transferine izin vermesi dolaysyla yazdm. Zamanla scripti gelitirdim ve 5. srmne kadar ulanca sizinle paylamaya karar verdim. Tamamen cretsiz olarak datlmaktadr ve para karl satlmas yada izin alnmadan baka sitede yaynlanmas yasaktr.

Ltfen script ile ilgili her trl neri ve eletirilerinizi scripts@firidin.com eposta adresine gnderiniz! 

## -------------------------------------------------------
## ZELLKLER
## -------------------------------------------------------

- lk kullanmda bir admin ifresi belirlenir ve her girite bu ifre sorulur. Her ilemden nce ifre kontrol yaplr ve ifreyi bilmeden bakasnn kullanmasna olanak yoktur. 
- Dosyalar zerinde deiiklik yapp yeniden kaydedebilmenizi salar. Gerektiinde yeni dosya yaratabilir yada varolan bir dosyay silebilirsiniz. Dosya iznini deitirebilir, dosyann adn deitirebilir yada dosyay farkl kaydedebilirsiniz. 
- Yeni dizin yaratabilir yada varolan bir dizini silebilirsiniz. 
- Dosyalar listelerken her dosyay kendi ikonu ile gsterir. Ayrca dosyann boyut ve izin bilgilerini de listeler. 
- Ayn anda 4 dosyaya kadar upload imkan salamaktadr. Upload zelliini kullanabilmeniz iin sistemde CGI modul kurulu olmaldr.

## -------------------------------------------------------
## GEREKL DOSYALAR
## ------------------------------------------------------- 

- f_fileman.cgi         :  Ana script. 
- f_fileman_upload.cgi  :  Upload imkan salayan script. Direkt olarak bu scripti altrmak hataya sebep olacaktr.  
- f_fileman_config.cgi  :  Scripti altrmadan nce bu dosyadaki deikenleri dzenlemeniz gerekmektedir. Doru deiiklikleri yapmadnz takdirde script hatal alacaktr.
- f_fileman_turkce.cgi  :  Bu dosya zerinde deiiklik yapmaynz.  

## -------------------------------------------------------
## KURULUMU
## ------------------------------------------------------- 

cretsiz olarak kurulum yardm almak iin scripts@firidin.com adresine e-posta gnderiniz!

- lk olarak f_fileman_config.cgi dosyasn an ve deikenleri kendi sunucunuza gre deitirin. Aada ksaca hangi deikenin neyi ifade ettii anlatlmtr.

$ana_dizin   :  Bu deikene sitenizin ana sayfasnn bulunduu dizinin tam yolunu yaznz. rnein "/home/export/firidin/www". Eer tm siteyi deilde sadece belli bir dizinden altn kontrol etmek istiyorsanz o dizinin tam yolunu yazmalsnz. rnein "/home/export/firidin/www/cgi-perl".

$ana_URL     :  $ana_dizin deikenine karlk gelen URLyi yaznz. rnein "http://www.firidin.com".

$resim_dizin :  Resimleri koyduunuz dizinin tam yolunu yaznz. rnein "/home/export/firidin/www/images".

$resim_URL   :  $resim_dizin deikenine karlk gelen URLyi yaznz. rnein "http://www.firidin.com/images".

$admin_sifre :  Scripti ilk kullandnz zaman sizden bir admin ifresi belirlemenizi isteyecek. Girdiiniz ifre oluturulacak bir dosyada saklanacaktr. ifre bilgisinin hangi dizinde saklanmasn istiyorsanz o dizinin tam yolunu yaznz. rnein "/home/export/firidin/www/veri".

$sayfa_ust ve $sayfa_alt deikenlerini istediiniz gibi deitirebilirsiniz.

- Daha sonra "f_fileman.cgi", "f_fileman_upload.cgi", "f_fileman_config.cgi" ve "f_fileman_turkce.cgi" dosyalarn ASCII modda cgi-bin dizinine yada .cgi dosyalarn altrabildiiniz bir dizine gnderin. Dosya izinlerini 755 yapn. Daha sonra resim dosyalarn BINARY modda $resim_dizin deikeni ile belirttiiniz dizine gnderin. 

- Scripti altrmak iin "f_fileman.cgi" dosyasn arn. Scripti ilk altrdnzda admin ifresi belirlemenizi isteyecektir. Kullanmak istediiniz ifreyi belirleyin! Hepsi bu kadar...

## -------------------------------------------------------
## YENLKLER
## -------------------------------------------------------

Srm 5.0 
- Dosya upload zellii eklendi. 
- Her dosyay kendi ikonu ile listeleme yetenei eklendi.
- ifre koruma zelliindeki aklar giderildi.

## -------------------------------------------------------
## SIK SORULAN SORULAR
## -------------------------------------------------------

1) Admin ifresi belirle ekrannda "dosya yazma hatas" veriyor. Neden?

   Baz sunucular web zerinden yaplan ilemlerde ilemi yapan "nobody" olarak tanmlar. Dolaysyla dizinlere yazabilmeniz iin o dizinin izninin 777 olmas gerekir. Bu dosyalar iinde geerlidir. ftp ile gnderdiiniz dosyalar web zerinden dzenleyebilmek iin hem iinde bulunduu dizinin iznini hemde dosyann iznini 777 yapmalsnz. Byle sunucularda file manager uygulamasn kullanmak cannz skabilir. :)

2) ifremi unuttum ne yapmalym?

   Eer admin ifrenizi unutursanz yapmanz gereken tek ey $admin_sifre deikeni ile belirttiiniz dizinde bulunan "f_fileman_sifre.cgi" dosyasn silmek ve scripti kullanp yeni ifre oluturmaktr.



 
