PHP ftp_pasv() 함수

정의 및 사용법

ftp_pasv() 함수는 패스티브 모드를 열거나 닫습니다.

패스티브 모드에서, 데이터 연결은 클라이언트가 초기화합니다. 이는 클라이언트가 방화벽 뒤에 있을 때 더 유용합니다.

문법

ftp_pasv(ftp_connection,모드)
매개변수 설명
ftp_connection 필수. 사용할 FTP 연결을 지정합니다. (FTP 연결의 식별자)
모드

필수. 모드를 지정합니다.

  • TRUE = 패스티브 모드 켜짐
  • FALSE = 패스티브 모드 꺼짐

설명

부정이면, 매개변수 모드 부정이면, 패스티브 모드를 열고, 매개변수 모드 부정이면, 패스티브 전송 모드를 종료합니다. 패스티브 모드가 열려 있을 때, 데이터 전송은 클라이언트가 시작하며, 서버가 시작하지 않습니다.

성공하면 true를 반환하고, 실패하면 false를 반환합니다.

예제

<?php
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");
ftp_pasv($conn,TRUE);
ftp_close($conn);
?>