웹솔루션개발 22년 노하우! 해피CGI의 모든것

[해피CGI][cgimall] dirLIST v0.3.0 본문

웹프로그램밍 자료실/PHP 자료

[해피CGI][cgimall] dirLIST v0.3.0

해피CGI윤실장 2016. 12. 22. 09:44

서버에 저장되어 있는
디렉토리와, 파일을 관리할수 있게
PHP로 개발된 프로그램입니다.





설치방법은
다운로드 받은 파일의 압축을 풀어서
서버에 업로드 하면 됩니다.

업로드한 경로로 웹브라우져로 접속하면 위 그림과 같은 화면이 나오게 되는데,
서버에 존재하는 파일, 디렉토리 등의 속성 을 확인할수 있고
파일을 다운로드 받을수 있는 기능등이 있네요.





스킨의 색상 및 언어(몇개 안되긴 합니다만)를 바꿀수 있는 편의기능도 있네요.

dirLIST_files/config.php 를 열어보면
이 프로그램의 여러가지 설정을 할수 있는데,

$admin_username = 'admin'; //you can change this to what ever you want
$admin_password = '';

위 설정을 통해서
관리자의 아이디/비밀번호를 설정하게 되면,



지정해둔 정보로
관리자로 로그인을 할수있게 됩니다.



관리자로 로그인이 되면
파일을 관리할수 있는 버튼들이 활성화가 되며,
파일의 이름을 변경하거나, 삭제하는 기능이 있네요.




파일이 이미지들인 경우
아래 그림 처럼 썸네일을 만들어서 보여주는 기능도 있네요.




이미지파일들을 갤러리 형식으로 보여주는 기능도 구현이 되어 있네요.




해당 디렉토리에 존재하는 파일의 개수 및 총 용량을 표시해주기도 합니다.





서버에 파일을 업로드해서 신규파일을 추가도 있게 되어 있네요.



config.php 의 코드를 열어서 보니
로컬에서만 작동하는게 아니라,
FTP접속정보를 통해서
다른 서버에 접근도 가능하도록 되어는 있습니다.


//FTP credentials for FTP listing. Dont include any ftp prefix to the ftp host.
$ftp_host = ''; //ex: server.com
$ftp_username = '';
$ftp_password = '';

//Directory to browse ***INCLUDING TRAILING SLASH***. Leave it as "./" if you want to browse the directory this file is in for HTTP listing or leave it blank for browsing the root directory for FTP listing.  This can be an absolute or relative path (relative to the index.php file). CAUTION: Listing a directory above your web root will cause errors.
$dir_to_browse = "/"; //default[HTTP] = "./" or default[FTP] = "/"


친절하게 주석은 잘 달아줘서
어렵지 않게 설정을 할수가 있고,
FTP접속정보 및 경로가 설정이 되고 나면,
FTP프로그램처럼 웹브라우저를 통해서 파일추가,삭제,변경 등이 가능해지네요.

 

홈페이지바로가기 

Comments