라이브러리
[PHP] ftp_site - 서버에 SITE 명령을 보냅니다.
PHP의 `ftp_site` 함수는 FTP 서버에 명령을 전송하여 FTP 명령을 실행하는 데 사용됩니다. 이 함수는 FTP 서버에 명령을 전송하여 FTP 명령을 실행하는 데 사용됩니다. 예를 들어, 파일을 업로드하거나 다운로드하거나 FTP 서버의 디렉토리를 변경할 수 있습니다.
ftp_site 함수의 사용법
`ftp_site` 함수의 사용법은 다음과 같습니다.
* `$ftp_stream` : FTP 연결을 나타내는 리소스입니다.
* `$command` : FTP 명령을 나타내는 문자열입니다.
예제
다음 예제에서는 `ftp_site` 함수를 사용하여 FTP 서버에 명령을 전송하는 방법을 보여줍니다.
# 예제 1: 파일 업로드
# 예제 2: 디렉토리 변경
# 예제 3: 파일 삭제
참고
* `ftp_site` 함수는 FTP 서버에 명령을 전송하여 FTP 명령을 실행하는 데 사용됩니다.
* `$command` 매개변수는 FTP 명령을 나타내는 문자열입니다.
* `$ftp_stream` 매개변수는 FTP 연결을 나타내는 리소스입니다.
* `ftp_site` 함수는 성공적으로 명령을 전송한 경우 `true`를 반환하고, 실패한 경우 `false`를 반환합니다.
ftp_site 함수의 사용법
`ftp_site` 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
php
bool ftp_site(resource $ftp_stream, string $command)
* `$ftp_stream` : FTP 연결을 나타내는 리소스입니다.
* `$command` : FTP 명령을 나타내는 문자열입니다.
예제
다음 예제에서는 `ftp_site` 함수를 사용하여 FTP 서버에 명령을 전송하는 방법을 보여줍니다.
# 예제 1: 파일 업로드
#hostingforum.kr
php
// FTP 연결을 생성합니다.
$conn_id = ftp_connect('example.com');
// FTP 연결을 인증합니다.
if (!ftp_login($conn_id, 'username', 'password')) {
echo 'FTP 연결을 인증할 수 없습니다.';
exit;
}
// FTP 서버에 파일 업로드 명령을 전송합니다.
if (!ftp_site($conn_id, 'PUT /path/to/local/file /path/to/remote/file')) {
echo '파일 업로드에 실패했습니다.';
exit;
}
// FTP 연결을 종료합니다.
ftp_close($conn_id);
# 예제 2: 디렉토리 변경
#hostingforum.kr
php
// FTP 연결을 생성합니다.
$conn_id = ftp_connect('example.com');
// FTP 연결을 인증합니다.
if (!ftp_login($conn_id, 'username', 'password')) {
echo 'FTP 연결을 인증할 수 없습니다.';
exit;
}
// FTP 서버에 디렉토리 변경 명령을 전송합니다.
if (!ftp_site($conn_id, 'CWD /path/to/remote/directory')) {
echo '디렉토리 변경에 실패했습니다.';
exit;
}
// FTP 연결을 종료합니다.
ftp_close($conn_id);
# 예제 3: 파일 삭제
#hostingforum.kr
php
// FTP 연결을 생성합니다.
$conn_id = ftp_connect('example.com');
// FTP 연결을 인증합니다.
if (!ftp_login($conn_id, 'username', 'password')) {
echo 'FTP 연결을 인증할 수 없습니다.';
exit;
}
// FTP 서버에 파일 삭제 명령을 전송합니다.
if (!ftp_site($conn_id, 'DELE /path/to/remote/file')) {
echo '파일 삭제에 실패했습니다.';
exit;
}
// FTP 연결을 종료합니다.
ftp_close($conn_id);
참고
* `ftp_site` 함수는 FTP 서버에 명령을 전송하여 FTP 명령을 실행하는 데 사용됩니다.
* `$command` 매개변수는 FTP 명령을 나타내는 문자열입니다.
* `$ftp_stream` 매개변수는 FTP 연결을 나타내는 리소스입니다.
* `ftp_site` 함수는 성공적으로 명령을 전송한 경우 `true`를 반환하고, 실패한 경우 `false`를 반환합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.