2013-01-21 10 views
1

우리는 로그인하고 올바른 권한을 가지고 있다면 파일을 업로드하고 다운로드 할 수있는 시스템이 있습니다.PHP의 가상 파일 시스템은 무엇입니까?

사용자 관점에서 조직을 돕기 위해 우리가하고있는 것은 가상 파일 시스템 유형 레이아웃입니다.

모든 사용자 파일이 실제로 하나의 디렉토리에 저장되어 있고 가상 파일 시스템이 데이터베이스에서 가져온 화면 일 경우에도 (또는 심지어 바람직하기는하지만).

우리가이 소프트웨어를 만들기에 투자하기 전에 궁금해하는 것은이 소프트웨어가 이미 오픈 소스 (상용 소프트웨어에서 사용 가능), 무료 또는 유료 소프트웨어 (처음 두 가지가 바람직합니다!)에 이미 존재하는 경우입니다. PHP의 상단에

+0

그것은 당신이 온라인 FTP 서버 ... HTTP를 구축하고 나에게 소리를 확인할 수 있습니다. – Peon

+0

가 https://github.com/mikey179/vfsStream/wiki 당신을 위해 무엇을 찾고 있는지 ajaxline.com/best-web-based-ftp-managers – Gordon

답변

1

간단한 파일 시스템은 PHP의 상단에 내장되어 WebDAV를 수행 할 수 있습니다

http://sabre.io/

이 좋은 예가 될 것이다, 그러나 다른 사람도 있습니다. WebDAV는 본질적으로 웹 기반 파일 시스템입니다 (http://en.wikipedia.org/wiki/WebDAV).

파일 시스템을 제공 할 수뿐만 아니라, 당신이 거기에 워드/엑셀 (2007 이상)로 파일을 직접 편집 할 수있다. 폴더 및 파일의 트리 뷰를 표시하는 것은 거의 데이터베이스 테이블과 jsTree 및 jqGrid와 같은 일부 jquery 구성 요소를 사용하지 않아도됩니다.

전체 문서 관리 시스템 : http://www.opendocman.com/ 또는 http://code.google.com/p/simpledoc/을 검색하는 경우이 정도면 충분합니다.

그것은 정말 당신이 시스템에 통합하려고 얼마나 많은 기능에 따라 달라집니다. OCR이 있습니까, 클라우드 서비스에 파일을 저장 하시겠습니까? 얼마나 많은 사용자 입력이있을 것입니까 (간단하게 업로드 할 수 있습니까? 아니면 카메라, 스캐너 및 기타 장치를 사용해야합니까?)? // WWW :

는 상용 제품에 관해서는, 당신은 마이크로 소프트 셰어 포인트 ( http://en.wikipedia.org/wiki/Microsoft_SharePoint) 또는 IBM 로터스 노츠 ( http://en.wikipedia.org/wiki/IBM_Lotus_Notes)