[php] ftp 서버로 파일 전송시 0 byte의 파일명만 생성이 될 경우

프로그래밍/PHP|2015. 1. 27. 11:41
반응형
Warning: ftp_fput() [function.ftp-fput]: Ok to send data

이와 같은 에러메세지가 출력되며 ftp 서버로 파일 전송시 0 byte의 파일명만 생성이 될 경우
ftp 서버가 패시브 모드로 설정되어있는지 확인해보아야 합니다.

소스의 호스트 접속하는 부분 바로 아래 패시브 모드로 접속하게끔 설정해주면 됩니다.

// 호스트 접속
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// 패시브 모드 이용

ftp_pasv($conn_id, true); 



반응형

댓글()