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

정보공유

[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 74건 1 페이지
번호 제목 글쓴이 날짜 조회
74 prepare bind_param 쿼리구분 select * 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-14 1527
73 stmt 등록 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-14 1881
72 prepare 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-16 1887
71 [sprintf 함수] 결과값 처리 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-09 3522
70 php json_encode 옵션 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-09 3832
69 도메인주소 매칭 확인 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-21 5042
68 Proxy 서버나 로드밸런서 등에서는 HTTPS 접속시 HTTP_X_FORWARDED_PROTO 로 체크해야 하는 경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-21 5073
67 날짜 구하기 계산식. 1월 31일은 3월3일로 계산되는 문제 해결. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-03 5193
66 휴대폰 번호 여부 체크 확인 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-21 6516
65 문자 내용이 euc-kr 인지 체크 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-01 7786
64 HTTP_X_REQUESTED_WITH 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-29 11249
63 요일 처리 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-22 10882
62 다차원 배열 정렬 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-14 12009
61 원격지 이미지 파일 저장하고 이미지 파일 아닌경우 삭제 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-12 11739
60 정규식 제거 및 특정 태그 제거 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-02 15583