TinyFileManager는 단순성과 효율성을 위해 설계된 다목적 웹 기반 PHP 파일 관리자입니다. 이 경량 단일 파일 PHP 애플리케이션은 모든 서버 디렉토리에 쉽게 통합될 수 있으므로 사용자는 웹 브라우저를 통해 직접 파일과 폴더를 저장, 업로드, 편집 및 관리할 수 있습니다. 다국어 지원 및 PHP 5.5+와의 호환성을 갖춘 TinyFileManager를 사용하면 각각 전용 디렉토리가 있는 개별 사용자 계정을 생성할 수 있습니다. 플랫폼에는 Cloud9 IDE를 사용하여 텍스트 파일을 처리하기 위한 기능도 내장되어 있습니다. 150개 이상의 언어와 35개 이상의 테마에 대한 구문 강조 기능을 갖춘 TinyFileManager는 온라인 환경에서 파일 관리를 위한 포괄적인 솔루션을 제공합니다.
주의! 공공 장소에서는 이 스크립트를 표준 파일 관리자로 사용하지 마십시오. 작업을 완료한 후에는 서버에서 이 스크립트를 제거하는 것이 필수적입니다.
데모
Tinyfilemanager는 위키 페이지에 자세히 설명되어 있습니다.
PHP 5.5.0 이상.
Fileinfo, iconv, zip, tar 및 mbstring 확장자를 적극 권장합니다.
마스터 브랜치에서 최신 버전의 ZIP을 다운로드하세요.
Tinyfilemanager.php를 귀하의 웹 공간에 복사하기만 하면 됩니다. 그게 전부입니다 :) 파일 이름을 "tinyfilemanager.php"에서 다른 이름으로 변경할 수도 있습니다. 제가 무슨 뜻인지 아실 겁니다.
기본 사용자 이름/비밀번호: admin/admin@123 및 user/12345 .
$auth_users
에 자신의 사용자 이름과 비밀번호를 설정하십시오. 비밀번호는 password_hash()
로 암호화됩니다. 여기에서 새 비밀번호 해시를 생성하려면
인증을 활성화/비활성화하려면 $use_auth
true 또는 false로 설정하세요.
추가 구성 파일로 사용하려면 동일한 폴더에 자체 구성 파일 config.php를 추가하세요.
CDN 리소스 없이 오프라인으로 작업하려면 오프라인 분기를 사용하세요.
오픈 소스: 가볍고 미니멀하며 설정이 매우 간단합니다.
모바일 친화적: 터치 장치 및 모바일 보기에 최적화되었습니다.
핵심 기능: 파일을 쉽게 생성, 삭제, 수정, 보기, 다운로드, 복사 및 이동할 수 있습니다.
⏫ 고급 업로드 옵션: 드래그 앤 드롭을 지원하는 Ajax 기반 업로드, URL 가져오기, 확장 필터링이 포함된 다중 파일 업로드.
폴더 및 파일 관리: 폴더와 파일을 쉽게 만들고 구성합니다.
압축 도구: zip
및 tar
형식의 파일을 압축하고 추출합니다.
사용자 권한: 사용자별 루트 폴더 매핑 및 세션 기반 액세스 제어.
직접 URL: 파일의 직접 URL을 쉽게 복사합니다.
코드 편집기: 150개 이상의 언어와 35개 이상의 테마에 대한 구문 강조 기능이 있는 Cloud9 IDE가 포함되어 있습니다.
문서 미리보기: PDF/DOC/XLS/PPT용 Google/Microsoft 문서 뷰어로 최대 25MB의 미리보기를 지원합니다.
보안 기능: 백업 기능, IP 블랙리스트 및 화이트리스트.
검색 기능: 빠른 파일 검색 및 필터링을 위해 datatable.js
사용하세요.
사용자 정의 가능한 목록: 디렉터리 보기에서 특정 폴더와 파일을 제외합니다.
다국어 지원: translation.json
을 통해 35개 이상의 언어로 번역이 가능합니다.
그리고 훨씬 더!
GNU 라이센스에 따라 사용 가능
github.com/alexantr/filemanager의 원래 개념 및 개발
사용된 CDN - jQuery, Bootstrap, Font Awesome, 하이라이트 js, ace js, DropZone js 및 DataTable js
버그를 보고하거나 기능을 요청하려면 문제를 제출하세요.
기여자