PHP로 된 탐색기 형태의 웹하드 shade webhard 0.7
컨텐츠 정보
- 23,021 조회
- 1 댓글
- 3 추천
- 목록
본문
http://www.hangaroy.net
shade_webhard07.tgz ( 70 K )
http://www.hangaroy.net/webhard/demo/
-----------------------------------------------------------------------------------------------------------
프로그램명 : shade webhard 0.7
사용환경 : Linux, APM (자바스크립과 PHP로만 만들어져있음)
관련 사이트 : http://www.hangaroy.net (데모 및 자료 제공)
데모 사이트 : http://www.hangaroy.net/webhard/demo/
1. 탐색기 형태 지원
- 왼쪽에는 폴더구조, 오른쪽에는 해당 폴더의 내용
- 왼쪽 폴더는 윈도우 탐색기 형태의 트리구조로 되어있으며 탐색기와 흡사함
- 오른쪽에서 폴더를 생성하거나 변경후에도 왼쪽 트리구조가 초기화 되어버리지 않고 변경내용이 적용되면서도 유지됨
- 더블클릭 지원, 탐색기의 더블클릭에 해당하는 기능과 동일한 기능을 제공함
- 팝업메뉴 지원안함
- 모든 기능은 자바스크립 노가다라 액티브액스는 사용안함
어차피 웹하드가 다 거기서 거기다 보니 더 소개할게 없습니다.
공개된거 치곤 쓸만 하실겁니다. 대형으로 쓰시기에는 대략 뷁
데이콤 웹하드에서 액티브X나 클라이언트 말고 순수하게 html로 제공하는것보단 쫌 좋음 --;
설치방법이나 궁금하신점은 제 홈페이지에 오셔서 구하시고 질문하시면 되구요 데모도 보실 수 있습니다.
아 참고로 라이센스라는게 존재합니다. 물론 GPL이구요 반드시 "LICENSE.TXT"를 읽어보시기 바랍니다.
----------------------------------------------------------------------
패치된 내용
- attach.php 에서 $HTTP_USER_AGENT를 $_SERVER[HTTP_USER_AGENT]로 바꿈
(register_globals off 인 서버에서만 패치 필요 패치 안해도 다운로드는 잘 됨)
- include/function.php 에서 han_substr_mb 약간 바꿈 (웹하드에는 적용되지 않으므로 별로 상관은 없음)
위 두가지는 사실상 작동에 별로 지장은 주지 않았으나 일단 바꾸어 패치하였음
그냥 써도 다운로드가 잘 되시는 분은 업그레이드 안하셔도 상관없습니다.
기존의 0.7에 attach.php 와 include/function.php만 바꾸셔도 됩니다.
프로그램명 : shade webhard 0.7.1
사용환경 : Linux, APM (자바스크립과 PHP로만 만들어져있음)
라이센스 : LICENSE.TXT 를 반드시 읽어보십시요.
데모 : http://www.hangaroy.net/webhard/demo
1. shade_webhard0.7.1.tgz 파일을 서버에 올림
2. 압축을 푼다
# tar xzvf shade_webhard.0.7.1.tgz
3. 데이타베에스에 웹하드 관련 테이블들을 생성한다.(DB.TXT 파일에 있는 스키마를 이용)
4. 환경설정을 한다.
1) include/dbconnect.php
$db_host = "localhost"; // mysql host
$db_user = "user"; // mysql username
$db_pass = "password"; // mysql password
$db_name = "dbname"; // mysql db name
위의 네게 변수를 자신에게 맞게 수정
2) include/config.php
아래의 네개 기본경로를 설정할때는 맨 뒤에 "/"를 붙이면 안된다.
$Conf[web_url] = "http://www.hangaroy.net/shade_webhard";
웹하드를 서비스할 HTTP URL 주소의 전체를 적는다
$Conf[web_path] = "/shade_webhard";
html 코드상에서 이미지나 다른 링크를 이용할때 사용하기 위한것이다
http://와 도메인을 제외한 주소를 적는다
$Conf[dir_doc] = "/home/mc2max/public_html/shade_webhard";
서버상에서 웹하드가 위치한 절대경로 (웹상에 서비스 되는 html 파일들)
$Conf[dir_home] = "/home/mc2max/public_webhard";
사용자별 계정이 위치한 절대경로, 개인별 파일저장 (가급적 웹에서 직접접근이 불가능한곳이 좋음)
이 경로 밑에 사용자아이디별로 디렉토리가 생성된다.
※ $Conf[dir_home]에 설정된 디렉토리는 퍼미션을 777로 함 (chmod 777 /home/mc2max/public_webhard)
5. 사용자 생성
shade_webhard/backoffice 를 웹으로 접근하여 사용자를 생성하고 로그인 하여 사용하면 된다.
관리자 아이디 : admin 비밀번호 shade
--------------------------------------------------------------
윈도우즈 용은 테스트는 안해봤는데 APM을 쓰면 될지도 모르겠습니다.
아래 어떤분이 IIS 에 PHP에 까시려다 백오피스 심볼릭 링크 에러나는 부분에서 막히긴 하셨는데 파일만 복사해주면 해결되는 문제이고...
저도 테스트 한번 해보겠습니다.
shade_webhard07.tgz ( 70 K )
http://www.hangaroy.net/webhard/demo/
-----------------------------------------------------------------------------------------------------------
프로그램명 : shade webhard 0.7
사용환경 : Linux, APM (자바스크립과 PHP로만 만들어져있음)
관련 사이트 : http://www.hangaroy.net (데모 및 자료 제공)
데모 사이트 : http://www.hangaroy.net/webhard/demo/
1. 탐색기 형태 지원
- 왼쪽에는 폴더구조, 오른쪽에는 해당 폴더의 내용
- 왼쪽 폴더는 윈도우 탐색기 형태의 트리구조로 되어있으며 탐색기와 흡사함
- 오른쪽에서 폴더를 생성하거나 변경후에도 왼쪽 트리구조가 초기화 되어버리지 않고 변경내용이 적용되면서도 유지됨
- 더블클릭 지원, 탐색기의 더블클릭에 해당하는 기능과 동일한 기능을 제공함
- 팝업메뉴 지원안함
- 모든 기능은 자바스크립 노가다라 액티브액스는 사용안함
어차피 웹하드가 다 거기서 거기다 보니 더 소개할게 없습니다.
공개된거 치곤 쓸만 하실겁니다. 대형으로 쓰시기에는 대략 뷁
데이콤 웹하드에서 액티브X나 클라이언트 말고 순수하게 html로 제공하는것보단 쫌 좋음 --;
설치방법이나 궁금하신점은 제 홈페이지에 오셔서 구하시고 질문하시면 되구요 데모도 보실 수 있습니다.
아 참고로 라이센스라는게 존재합니다. 물론 GPL이구요 반드시 "LICENSE.TXT"를 읽어보시기 바랍니다.
----------------------------------------------------------------------
패치된 내용
- attach.php 에서 $HTTP_USER_AGENT를 $_SERVER[HTTP_USER_AGENT]로 바꿈
(register_globals off 인 서버에서만 패치 필요 패치 안해도 다운로드는 잘 됨)
- include/function.php 에서 han_substr_mb 약간 바꿈 (웹하드에는 적용되지 않으므로 별로 상관은 없음)
위 두가지는 사실상 작동에 별로 지장은 주지 않았으나 일단 바꾸어 패치하였음
그냥 써도 다운로드가 잘 되시는 분은 업그레이드 안하셔도 상관없습니다.
기존의 0.7에 attach.php 와 include/function.php만 바꾸셔도 됩니다.
프로그램명 : shade webhard 0.7.1
사용환경 : Linux, APM (자바스크립과 PHP로만 만들어져있음)
라이센스 : LICENSE.TXT 를 반드시 읽어보십시요.
데모 : http://www.hangaroy.net/webhard/demo
1. shade_webhard0.7.1.tgz 파일을 서버에 올림
2. 압축을 푼다
# tar xzvf shade_webhard.0.7.1.tgz
3. 데이타베에스에 웹하드 관련 테이블들을 생성한다.(DB.TXT 파일에 있는 스키마를 이용)
4. 환경설정을 한다.
1) include/dbconnect.php
$db_host = "localhost"; // mysql host
$db_user = "user"; // mysql username
$db_pass = "password"; // mysql password
$db_name = "dbname"; // mysql db name
위의 네게 변수를 자신에게 맞게 수정
2) include/config.php
아래의 네개 기본경로를 설정할때는 맨 뒤에 "/"를 붙이면 안된다.
$Conf[web_url] = "http://www.hangaroy.net/shade_webhard";
웹하드를 서비스할 HTTP URL 주소의 전체를 적는다
$Conf[web_path] = "/shade_webhard";
html 코드상에서 이미지나 다른 링크를 이용할때 사용하기 위한것이다
http://와 도메인을 제외한 주소를 적는다
$Conf[dir_doc] = "/home/mc2max/public_html/shade_webhard";
서버상에서 웹하드가 위치한 절대경로 (웹상에 서비스 되는 html 파일들)
$Conf[dir_home] = "/home/mc2max/public_webhard";
사용자별 계정이 위치한 절대경로, 개인별 파일저장 (가급적 웹에서 직접접근이 불가능한곳이 좋음)
이 경로 밑에 사용자아이디별로 디렉토리가 생성된다.
※ $Conf[dir_home]에 설정된 디렉토리는 퍼미션을 777로 함 (chmod 777 /home/mc2max/public_webhard)
5. 사용자 생성
shade_webhard/backoffice 를 웹으로 접근하여 사용자를 생성하고 로그인 하여 사용하면 된다.
관리자 아이디 : admin 비밀번호 shade
--------------------------------------------------------------
윈도우즈 용은 테스트는 안해봤는데 APM을 쓰면 될지도 모르겠습니다.
아래 어떤분이 IIS 에 PHP에 까시려다 백오피스 심볼릭 링크 에러나는 부분에서 막히긴 하셨는데 파일만 복사해주면 해결되는 문제이고...
저도 테스트 한번 해보겠습니다.
관련자료
-
링크
-
첨부등록일 2004.08.20 14:12
댓글 1