2010-05-04 1 views
1

ftp 연결을 사용하여 특정 파일에 대한 사용 권한을 변경하는 작은 스크립트를 만들려고합니다. 내 문제는 절대 경로입니다. FTP 디렉토리에 스크립트 계정 (/ script /)이 있습니다. getcwd를 사용하면 전체 경로 (/ home/user/public_html/script)가 반환되지만 전체 경로와 현재 경로의 차이 만 있으면됩니다. (getcwd 경로 :/home/user/public_html/script/ ftp 방문 경로 :/script). 그래서 getcwd를 사용하여 ftp 계정의 현재 디렉토리를 얻으려면 어떻게해야합니까? 예를 들어 사용자가 public_html에 착륙하는 경우 스크립트의 경로는/script /이거나 내부/user에 착륙하는 경우 경로는/public_html/script가됩니다. 감사합니다.ftp 계정 권한을 기반으로 현재 위치에 대한 getcwd

답변

0

getcwd 전화는 로컬 시스템에서만 작동합니다. 차이를 만들기 위해서는 로직을 프로그래밍해야합니다.

var_dump($_ENV); 

을 그리고 에 getcwd()와 함께 당신을 도울 것입니다 변수가 있는지 확인 : 스크립트에서

+0

어디서부터 시작해야할까요? –

0

, 당신은을 수행해야합니다. 그런 다음 두 결과 모두에서 문자열 작업을 수행하여 필요한 경로를 얻을 수 있습니다.

관련 문제