2012-01-20 3 views
0

기본적으로/httpdocs,/hdocs와 같은 문서 목록이있는 경우 원격 서버의 루트 디렉토리는 어떻게 찾을 수 있습니까? 내가 로컬 서버에 대해이 작업을 수행하는 방법을 발견FTP를 통해 원격 서버의 http 루트 디렉토리를 찾는 방법은 무엇입니까?

.. 내가, 원격 서버에이 스크립트를 업로드하여 실행하고, 그냥 출력을 요청하는 경우

$docRoot = getenv("DOCUMENT_ROOT"); 

가 작동까요?

+0

나는 순수한 FTP는이 정보를 제공 할 수 같아요. –

답변

0

당신은

$docRoot = $_SERVER["DOCUMENT_ROOT"]; 

또는 왼쪽으로 당신은 변경없이 exapmle를 사용할 수 있습니다. 공식 manual을 읽으십시오.

0

는 당신이 abosolute 경로를 얻을 것이다이 함께 getcwd()

<?php 

// current directory 
echo getcwd() . "\n"; 

chdir('cvs'); 

// current directory 
echo getcwd() . "\n"; 

?> 

를 사용할 수 있습니다 여기에

<?php 

// Show all information, defaults to INFO_ALL 
phpinfo(); 

// Show just the module information. 
// phpinfo(8) yields identical results. 
phpinfo(INFO_MODULES); 

?> 

당신을위한 참조입니다. 절대 경로에서 루트 디렉토리를 추출 할 수 있습니다.

출력 :

/home/didou 
/home/didou/cvs 
관련 문제