일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 세븐모바일
- 다이어트상담
- 텍폴
- 백메가
- 우헤헤헤헹
- 네이버신디케이션
- 윈드러너 루비무료충전
- 대표번호신청
- 프리마이앱
- 윈드러너 루비무료
- 다이어트
- 매실청은
- 엘지대표번호
- 대표번호
- 아이폰4
- 알뜰폰요금제
- 윈드러너 루비
- 프리마이앱스
- 학생폰
- 알뜰폰
- 인터넷가입현금많이주는곳
- 인터넷가입
- 080무료전화
- LED화살표
- 네이버 웹문서상위등록비법
- 엘지유플러스
- 힐크레스트
- 고양이
- 윈드러너 루비 얻는법
- SKmvno
- Today
- Total
행복하게 살기~☆
서브도메인 서비스 본문
naver.com 의 경우 m.naver.com / news.naver.com / section.cafe.naver.com / section.blog.naver.com 등의 서브도메인을 만들어서 서비스하는경우를 많이 봤을것이다.
이런 서비스를 내 도메인으로도 가능하게 할수있는 프로그램이있어서 올려본다.
SubDot (서브닷)
-------------------------------------------------------------------------------
SubDot 0.1e
서브도메인 포워딩 서비스 툴 서브닷.
이번 버전은 몇몇 문제를 수정한 테스트버전이며, 정상 동작하지 않을 수 있습니다.
발생하는 문제들에 대해 이렇게 수정하면 된다는 소개를 하기 위한 버전이라고 보시면 됩니다.
사용 중 문제가 발생할 수 있으니 중요한 서비스를 운영하는 분들께는 사용을 권하지 않습니다.
만약 사용하고자 하실 경우, 기존 내용을 반드시 백업 후 사용하시기 바랍니다.
수정사항은 ReadMe.txt의 History 섹션을 참조해주시기 바랍니다.
# 프로그램명 : Sub. (서브닷)
# 버전 : 0.1e (2008-09-01) Test
#
# 제작자 : Freezn (Sunghoon Kim)
# 이메일 : freezn@errorstory.net
# 홈페이지 : http://errorstory.net (kysky.com은 더이상 운영하지 않습니다.)
-------------------------------------------------
% Sub. 을 사용하기 위해서는
1. php, mysql 이 사용 가능해야 합니다.
2. Sub.을 설치하기 전에 http://xxx.자기도메인(ex: http://xxx.abc.com) 으로 접속했을때
abc.com으로 접속한 것과 같아야 합니다.
-------------------------------------------------
% Sub. 설치하기
1. 자신이 서비스 하고자 하는 계정에 올리세요.
2. index.html 파일은 subdot 디렉토리 위(사이트의 루트)에 존재해야합니다.
-> abc.com 이라는 홈페이지가 있다면 abc.com 에 해당하는
디렉토리에 index.html을 올리고 그 하위에 subdot디렉토리를
만들어 내용을 올려 주어야합니다.
3. subdot/config.php 파일을 열어 자신의 계정에 맞게 끔 수정하세요.
(_main_msg.php 도 수정하세요~)
4. 홈페이지/subdot/admin.php 에 접속해서 테이블을 만들어줍니다.
5. 사용하세요.
--------------------------------------------------
% License
Sub.은 2005년 1월 6일부로 원제작자관련 표기등의 제한을 해제하였습니다.
제작자에 대한 표기를 하실 필요가 없으니 편의대로 자유롭게 사용하시기 바랍니다.
0.1d (2008-08-31) 이후 버전의 복제/개작 배포에 대한 제한은 다음과 같이 변경합니다.
- 복제와 복제배포는 자유입니다.
단, 사용자를 위한 편의를 위한 기능추가나 지원없이 복제배포를 하며 비용을 받는 행위는 삼가주시기 바랍니다.
- 개작, 개작배포는 자유입니다.
단, 개작된 소스에서는 원제작자가 의도하지 않은 상황이나 기능이 구현될 수 있으므로,
해당 소스가 제가 배포한 것처럼 되는 상황을 원치않습니다.
때문에 어떠한 부분에서 어떤 수정이 이루어졌고 개작자가 누군인지 정확히 표기해주시기 바랍니다.
--------------------------------------------------
% History
+ 2008-09-01 : 0.1e
- 도메인 검색/등록 시, 소문자를 기준으로 처리
- 도메인 검색/등록 시, 영문자/숫자만을 허용
- 도메인 검색/등록 시, 50자 초과 차단
- 영문자/숫자외의 문자 확인 함수 추가
관련파일 : subdot/search.php, subdot/regi_ok.php, subdot/lib.php
+ 2008-08-31 : 0.1d
- DB처리함수에 초과 문자열에 대한 처리가 없어 깨지는 문제에 대한 수정
관련파일 : subdot/lib.php
- DB처리함수에 대문자로 입력된 도메인ID를 강제로 소문자로 변환
관련파일 : subdot/lib.php
- Patch 20080731 적용 (접속 url 앞의 www 처리에 대한 처리 적용)
관련파일 : subdot/index.php
+ 2004-05-15 : 0.1c
- 비밀번호 찾기 관련 오류 수정
기존 0.1d 를 사용 중인 경우 (0.1c를 사용하시는 경우, 0.1d로 먼저 업데이트 해주셔야 합니다.)
subdot/lib.php, subdot/search.php, subdot/regi_ok.php 파일을 덮어씌우면 됩니다.
단, search.php/regi_ok.php 파일(각각 검색/등록)을 수정하여 사용 중이셨다면, 다음과 같이 수정하시면 됩니다.
if( func_check_null($search_id) == 1 ) func_error_msg("공백 문자는 사용이 불가능합니다.");
if( $search_id == "www") func_error_msg("www는 등록할 수 없습니다.");
아래와 같이 수정하시면 됩니다.
// 08-09-01, freezn
$search_id = strtolower($search_id);
if( $search_id == "www") func_error_msg("www는 등록할 수 없습니다.");
if(strlen($input_id)>50) func_error_msg("도메인의 길이가 허용하는 최대 길이를 초과하였습니다.");
if(!is_noSpecialChar($search_id)) func_error_msg("도메인에는 영문자/숫자만 사용이 가능합니다.");
subdot/regi_ok.php 에서는, 9째줄의 다음과 같은 내용을
if( func_check_null($input_id) == 1 ) func_error_msg("공백 문자는 사용이 불가능합니다.");
if( $input_id == "www") func_error_msg("www는 등록할 수 없습니다.");
아래와 같이 수정하시면 됩니다.
// 08-09-01, freezn
$input_id = strtolower($input_id);
if( $input_id == "www") func_error_msg("www는 등록할 수 없습니다.");
if(strlen($input_id)>50) func_error_msg("도메인의 길이가 허용하는 최대 길이를 초과하였습니다.");
if(!is_noSpecialChar($input_id)) func_error_msg("도메인에는 영문자/숫자만 사용이 가능합니다.");
원제작자 에러블로그 홈페이지로 가기
|
'엘카~♡ > 웹팁' 카테고리의 다른 글
프레임나누지안고 주소사용하기 (0) | 2010.11.16 |
---|---|
제로보드 관리자 아이디 패스워드 분실시. (0) | 2010.11.05 |
[자바스크립트]나갈때 새창띄우기 (0) | 2010.07.30 |
[자바스크립트]방문시 새창띄우기 (0) | 2010.07.30 |
리워드 필수인가? 선택인가? (0) | 2010.07.02 |