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 서버에 임의의 명령을 보냅니다.