[php] PHP에서 ZIP 파일을 FTP로 업로드하기

이번 포스트에서는 PHP를 사용하여 FTP를 통해 ZIP 파일을 업로드하는 방법에 대해 알아보겠습니다.

1. FTP 접속 정보 설정하기

FTP 서버에 접속하기 위해서는 FTP 호스트, 사용자 이름, 비밀번호를 설정해야 합니다. 이 정보를 사용하여 FTP 연결을 설정합니다.

<?php
$ftp_server = "ftp.example.com";
$ftp_user = "username";
$ftp_pass = "password";
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);
?>

2. ZIP 파일 업로드하기

다음으로는 ZIP 파일을 FTP를 통해 업로드하는 방법입니다. ZIP 파일을 지정된 디렉토리에 업로드할 수 있습니다.

<?php
$local_file = 'example.zip';
$remote_file = 'remote/example.zip';
ftp_put($conn_id, $remote_file, $local_file, FTP_BINARY);
?>

위의 코드에서 $local_file은 업로드할 로컬 파일의 경로를, $remote_file은 FTP 서버에 업로드될 경로 및 파일명을 나타냅니다. ftp_put 함수를 사용하여 파일을 업로드합니다.

3. 연결 종료하기

모든 작업이 완료되면 FTP 연결을 종료해야 합니다.

<?php
ftp_close($conn_id);
?>

FTP를 통해 ZIP 파일을 PHP에서 업로드하는 방법에 대해 알아봤습니다. 위의 코드를 사용하여 FTP 서버에 파일을 업로드할 수 있습니다.

참고 자료