FTP ftp_site
(PHP 4, PHP 5, PHP 7, PHP 8)
ftp_site — SITE 명령을 서버에 보냅니다.
설명
ftp_site(FTP\Connection $ftp
, string &$command
): bool
ftp_site()는 주어진 SITE 명령을 FTP 서버에 보냅니다.
SITE
명령은 표준화되지 않았으며 서버마다 다릅니다. 파일 권한 및 그룹 구성원과 같은 것을 처리하는 데 유용합니다.
매개변수
ftp
- FTP\Connection 인스턴스입니다.
command
- 사이트 명령. 이 매개변수는 이스케이프 처리되지 않으므로 공백 및 기타 문자가 포함된 파일 이름에 문제가 있을 수 있습니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
변경 로그
버전 | 설명 |
---|---|
8.1.0 | ftp 매개변수는 이제 FTP\Connection 인스턴스를 필요로 합니다. 이전에는 리소스가 필요했습니다. |
Examples
예제 #1 FTP 서버에 SITE 명령 보내기
<?php
// Connect to FTP server
$ftp = ftp_connect('ftp.example.com');
if (!$ftp) die('Unable to connect to ftp.example.com');
// Login as "user" with password "pass"
if (!ftp_login($ftp, 'user', 'pass')) die('Error logging into ftp.example.com');
// Issue: "SITE CHMOD 0600 /home/user/privatefile" command to ftp server
if (ftp_site($ftp, 'CHMOD 0600 /home/user/privatefile')) {
echo "Command executed successfully.\n";
} else {
die('Command failed.');
}
?>
기타
- ftp_raw() - FTP 서버에 임의의 명령을 보냅니다.