[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 서버에 파일을 업로드할 수 있습니다.