FTP 작업에 PHP를 사용하는 경우 현재있는 디렉토리 경로를 알아야합니다. 이것이 목적이며 현재 FTP 세션에서 작업 디렉토리 경로를 빠르게 반환 할 수 있습니다. 이 기사는 FTP_PWD 기능을 사용하는 방법을 자세히 소개하고 샘플 코드를 사용하여 현재 FTP 디렉토리를 얻는 방법을 빠르게 이해하는 데 도움이됩니다.
FTP_PWD는 현재 FTP 연결의 작업 디렉토리를 얻기 위해 PHP의 내장 기능입니다. Working Directory는 로컬 시스템의 "현재 폴더"와 유사한 현재 세션에서 작동하는 디렉토리입니다.
함수 정의는 다음과 같습니다.
string ftp_pwd ( resource $ftp_stream )
$ ftp_stream : ftp_connect 및 ftp_login 과 같은 함수에 의해 생성 후 얻은 ftp 연결 자원.
리턴 값은 현재 작업 디렉토리 경로를 나타내는 문자열입니다.
FTP 서버 <br>에 연결하십시오 ftp_connect를 사용하여 연결을 설정하십시오.
FTP 서버 <br>에 로그인하십시오 인증을 위해 ftp_login을 사용하십시오.
FTP_PWD에 전화하여 현재 디렉토리 <br>를 얻으십시오 경로를 얻으려면 FTP_PWD 기능을 직접 호출하십시오.
연결을 닫습니다 <br> ftp_close를 사용하여 연결을 종료하십시오.
<?php
// 연결하다 FTP 섬기는 사람
$ftp_server = "gitbox.net";
$ftp_user = "your_username";
$ftp_pass = "your_password";
$conn_id = ftp_connect($ftp_server);
if (!$conn_id) {
die("无法연결하다到 FTP 섬기는 사람 $ftp_server");
}
// 로그인하십시오 FTP
if (!ftp_login($conn_id, $ftp_user, $ftp_pass)) {
ftp_close($conn_id);
die("FTP 로그인하십시오失败");
}
// 현재 디렉토리 경로를 가져옵니다
$current_dir = ftp_pwd($conn_id);
if ($current_dir !== false) {
echo "현재의 FTP 디렉토리 경로는입니다: " . $current_dir;
} else {
echo "현재 디렉토리 경로를 가져옵니다失败";
}
// 关闭연결하다
ftp_close($conn_id);
?>
이 예에서 코드는 먼저 FTP 서버 gitbox.net 에 연결 한 다음 로그인합니다. 성공적으로 로그인 한 후 FTP_PWD 기능을 통해 현재 디렉토리 경로를 가져 와서 인쇄합니다.
로그인 한 후 FTP_PWD 에 전화하십시오
로그인이 실패하면 ftp_pwd는 false를 반환합니다.
FTP 서버 지원 <br> 대부분의 FTP 서버는 PWD 명령을 지원하므로 FTP_PWD는 일반적으로 매우 호환됩니다.
리소스를 연결하는 것은 유효합니다 <br> FTP_PWD 로 전달 된 연결 리소스가 유효하고 활성인지 확인하십시오.
FTP_PWD는 현재 FTP 세션의 디렉토리 경로를 신속하게 얻는 데 도움이되는 매우 실용적인 기능으로 후속 파일 작업 중에 작업 디렉토리를보다 쉽게 결정할 수 있습니다. FTP_PWD 의 사용을 마스터하면 FTP 관련 개발을보다 쉽게 수행 할 수 있습니다.