본문 바로가기

Program(Down,Int)/(php)Web_program

무료 웹하드 - Apache + PHP + mysql 웹하드




사용자 체험 - http://bizzaru.bicharu.com/bicharu_webhard/

1. 개발
  가. apache 1.3.36  (익스만 테스트)
  나. php 5.1.4
 1) register_gobal = on
 2) max upload = 1028M : 서버에서 받아들이는 max값.

  다. mysql 5.0.22 


  라. 다중파일업로드 ActiveX 컨트롤 - TrashUpload 1.0.0.8 Activex
 1) http://webfolder.mulple.com/
 2) 문정원 님 감사히 잘 사용하겠습니다.
  
  마.  왼쪽 메뉴 재귀적 출력
   1) http://www.destroydrop.com/javascripts/tree/
   2) 왼쪽 메뉴 그대로 출력

  사. 나머지는 전부 자바스크립으로 처리했습니다.

   1) db
     seq   -- 자동 증가 함수 / 파일이 많다면 늘리면 되겠죠
  sort  -- 우선순위
  reply -- 상위 디렉토리 링크
  depth -- 깊이 단계 smaillint(3) 으로 대략 999 단계까지 입니다. 거기까지 가는 사람도 없겟지만...
  user_id -- 사용자 아이디
  file_name -- 실제 파일 이름
  file -- 파일 이름 변경 마이크로 타임
  fiag -- D:폴더 F:파일
  file_size -- float(15.3 )
  reg_date -- 시간
  
   2) 메뉴
     폴더 생성 : 폴더 생성
  전체 선택(파일만)  : 파일만 선택됩니다.
  전체 해제(파일만)  : 파일만 해제 됩니다.
  파일 이동 : 파일만 이동됩니다.
  선택 삭제 : 파일만 삭제됩니다.

  3) 리스트에서 마우스로 클릭시 색깔이 반전되며 선택됩니다.

  4) 마우스 우 클릭
    1) 파일위에서 우클릭시  3가지 메뉴 한 파일에 대한 메뉴
    2) 파일위에 놓지 않고 TD 위에서 우 클릭시  상단 메뉴 나옴

2. 단점 및 정책 문제
  가. 파일 업로드시 같은 이름의 파일도 올라갑니다.
      1) 그러나 같은 이름으로 변경은 안됩니다.
   - 어떻게 할까 고민하다 그냥 했습니다.

  나. 전체 선택
      1) 파일만 선택하게 했습니다.
 - 폴더와 같이 선택을 해서 한꺼번에 삭제를 할것인지,
 파일만 삭제하게 할것인지 고민을 하다가,
 휴지통이 없다는 생각에 그냥 파일만 선택했습니다.
 혹시라도 폴더를 통채로 날리는 수가 있을거 같아서...

  다. 재귀 함수가 많이 쓰여져 있으며, 디비 접속이 잦습니다.
      1) 웹하드가 한번 올리면 주로 다운 받는것으로 사용하기 때문에
 큰 무리는 없을듯 합니다. (개인 생각...)

  라. 보안 관련 체크는 못해본 상태입니다.
     1) 이 프로그램의 사용에 있어서 어떠한 책임도 질수 없습니다.
     2) 개인용으로 사용하시기 바랍니다.
     3) Trashload(업로드 모듈)은 문정원님의 라이센스에 따릅니다.
     4) 보안 체크 및 함수 점검이 한번더 필요합니다.

3. 다시 한번 더 이 프로그램의 사용에 있어서 어떠한 책임도 없음을 명시합니다.
4. 만든이 : 이명환 (zend@bicharu.com

허접하지만 여러사람에게 도움이 되었으면 좋겠습니다.

----------------------------------------------설치법