YesYo.com MintState Forums
뒤로    Go3.co.kr MintState BBS > Tech > PHP
검색
멤버이름    오토
비밀번호 
 

기본 ROOT 디렉토리와 URL을 구하기

페이지 정보

작성자 MintState 댓글 0건 조회 15,168회 작성일 08-11-03 11:18

본문

기본 ROOT 디렉토리와 URL을 구하기

기본적으로 프로그램을 짤때 Base Path을 구해야 하는 경우가 종종 존재한다.
문론 미리 정해 놓으면 되지만 어디든지 구동이 가능하게끔하려면..
자동적으로 Path을 산출해야한다.

가장 간단한 방법을 알아 보자.

1. 실제 프로그램 루트에 존재하여야 한다..
<?
	// 실제 디렉토리와 사이트명을 자동으로 구한다.
	$ThisFile = basename(__FILE__); 
	$RealFile = realpath(__FILE__); 
	IF(!$RealFile) $RealFile = __FILE__; 
	
	$DocROOT = $_SERVER[DOCUMENT_ROOT];
	
	$DocServerName = $_SERVER[SERVER_NAME];
	$DocRealROOT = eregi_replace($ThisFile,"",$RealFile);
	$DocRealPath = eregi_replace($DocROOT,"",$DocRealROOT);
	$DocRealUrl = "http://".$DocServerName.$DocRealPath;
?>


2. 다른 디렉토리에서 include시켜 Base Path를 구한다.
<?
include "test/test.php";

echo "\$DocServerName = ".$DocServerName."<br />";
echo "\$DocRealROOT = ".$DocRealROOT."<br />";
echo "\$DocRealPath = ".$DocRealPath."<br />";
echo "\$DocRealUrl = ".$DocRealUrl."<br />";
?>

댓글목록

등록된 댓글이 없습니다.

Total 165건 4 페이지
PHP 목록
번호 제목 글쓴이 조회 날짜
90 MintState 15136 11-03
89 MintState 14898 11-03
열람중 MintState 15169 11-03
87 MintState 14075 11-03
86 MintState 24938 11-03
85 MintState 20001 11-03
84 MintState 23834 11-03
83 MintState 16094 11-03
82 MintState 18669 11-03
81 MintState 20367 11-03
80 MintState 12898 11-03
79 MintState 13902 11-03
78 MintState 14915 11-03
77 MintState 14766 11-03
76 MintState 10813 11-03
75 MintState 15546 11-03
74 MintState 13751 11-03
73 MintState 13233 11-03
72 MintState 14829 11-03
71 MintState 10700 11-03
70 MintState 11614 11-03
69 MintState 14721 11-03
68 MintState 14696 11-03
67 MintState 12972 11-03
66 MintState 12604 11-03
게시물 검색
모바일 버전으로 보기
CopyRight ©2004 - 2025, Go3.co.kr MintState. ™