bool ftp_site ( resource $ftp_stream , string $command )
(PHP 4, PHP 5)

이 함수는 주로 파일권한 변경에 사용됩니다.

<?php 
 // ftp는 상대경로, 절대경로가 허용되지 않으며,
 // 보통 public_html, www, html 로 시작합니다.
 // public_html/userid 에 자료를 저장한다면,
 // ftp 경로는 "public_html/userid/파일" 이 됩니다. 


 // 호스트 정보
 $ftp_server = "호스트 혹은 ip주소"; 
 $ftp_user_name = "접속 아이디"; 
 $ftp_user_pass = "접속 패스워드"; 

 // 호스트 접속
 $conn_id = ftp_connect($ftp_server); 

 // 호스트 로그인 
 $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);  

 
 // 서버의 파일(또는 폴더)의 퍼미션을 변경합니다.
 if (ftp_site($conn_id, 'CHMOD 0600 /home/user/privatefile')) {
   echo "정상적으로 처리되었습니다.\n";
 } else {
   die('처리에 문제가 발생되었습니다.');
 }

 ftp_close($conn_id); 
 fclose($fp); 
 ?>

0 댓글