위토즈 - 개발자프로그램판매공간

정보공유

[PHP] 문서경로

 

 

$file_server_path = realpath(__FILE__);

// PHP 파일 이름이 들어간 절대 서버 경로

 

$php_filename = basename(__FILE__);

// PHP 파일 이름

 

$server_path = str_replace(basename(__FILE__), "", $file_server_path);

// PHP 파일 이름을 뺀 절대 서버 경로

 

$server_root_path = $_SERVER['DOCUMENT_ROOT'];

// 서버의 웹 뿌리(루트) 경로(절대 경로)

 

$relative_path = eregi_replace("\/[^/]*\.php$", "/", $_SERVER['PHP_SELF']);

$relative_path = preg_replace("`\/[^/]*\.php$`i", "/", $_SERVER['PHP_SELF']);

// 웹 문서의 뿌리 경로를 뺀 상대 경로

 

$relative_file_server_path = $relative_path.$php_filename;

// PHP 파일 이름이 들어간 상대 경로

 

$base_URL = ($_SERVER['HTTPS'] == 'on') ? 'https://' : 'http://';

$base_URL .= ($_SERVER['SERVER_PORT'] != '80') ? $_SERVER['HTTP_HOST'].':'.$_SERVER['SERVER_PORT'] : $_SERVER['HTTP_HOST'];

// 바탕 URL

 

$web_path = $base_URL.$relative_path;

// PHP 파일이 있는 곳의 웹 경로

 

$full_URL = $web_path.$php_filename;

$full_URI = $base_URL.$_SERVER['REQUEST_URI'];

 

echo "문서가 있는 곳의 절대 경로 : ".$server_path;

echo "\n";

echo "문서가 있는 곳의 전체 웹 경로 : ".$web_path;

echo "\n";

echo "문서가 있는 곳의 상대 경로 :  ".$relative_path;

echo "\n";

echo "문서의 절대 경로 :  ".$file_server_path;

echo "\n";

echo "문서의 상대 경로 :  ".$relative_file_server_path;

echo "\n";

echo "문서의 전체 URL :  ".$full_URL;

echo "\n";

echo "문서의 전체 URI :  ".$full_URI;

정보공유
Total 438건 21 페이지
번호 제목 글쓴이 날짜 조회
138 vertical 메뉴 슬라이드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-12 25801
137 LMS 문자발송 오류 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-18 25777
136 첨부 파일 이전 샘플 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-14 25775
135 classic ASP ajax 문자열 처리. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-12 25438
134 저장하고 나서 소스를 수정하지 않았는데 오류가 발생할경우. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-10 25373
133 3자리 은행 코드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-14 25344
132 jquery 를 쓰지않고 ajax 로 데이터값 전송하기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-05 25288
131 IOS (아이폰) 로 결제 후 쇼핑몰로 돌아가지 못하는 현상 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-28 25177
130 크롬에서 결제만 되고 정상적으로 처리가 되지 않는 경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-14 24920
129 스마트 에디터 기본 편집모드 변경하는 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-11 24785
열람중 문서경로 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-27 24704
127 블럭 페이지 샘플 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-24 24498
126 상품의 옵션이 너무 많이 등록되어있을경우 페이지 로딩이 지연됨. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-20 24417
125 htaccess 를 이용한 도메인 처리 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-09 24390
124 canvas 사각툴 크키 조정 예제 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-01 24335