FTP (파일 전송 프로토콜)는 클라이언트와 서버간에 파일을 전송하는 데 사용되는 일반적으로 사용되는 프로토콜입니다. PHP의 FTP 확장 기능을 통해 개발자는 FTP 서버와 쉽게 상호 작용하고 파일 변경 및 삭제를 포함한 작업을 수행 할 수 있습니다. 이 기사에서는 PHP를 사용하여 FTP 서버에서 이러한 기능을 구현하고 특정 코드 예제를 제공하는 방법을 보여줍니다.
FTP 작업을 수행하기 전에 먼저 FTP 서버에 연결해야합니다. PHP ftp_connect()
사용할 수 있습니다
FTP 서버에 연결 한 후에는 올바른 사용자 이름과 비밀번호로 로그인하여 더 많은 작업을 수행해야합니다. PHP의 ftp_login () 함수를 사용하여 로그인 할 수 있습니다.
// 로그인하십시오FTP섬기는 사람
$loginSuccessful = ftp_login($ftpConnection, $ftpUsername, $ftpPassword);
if ($loginSuccessful) {
echo "성공적으로 로그인하십시오";
} else {
echo "로그인이 실패했습니다";
}
FTP 서버에서 파일을 바꾸면 원래 파일 경로와 새 파일 경로를 지정해야합니다. PHP의 ftp_rename () 함수를 통해 파일 이름을 쉽게 구현할 수 있습니다.
// 원본 파일 이름과 경로
$oldFileName = '/path/to/old/file.txt';
$newFileName = '/path/to/new/file.txt';
// 파일의 이름을 바꿉니다
$fileRenamed = ftp_rename($ftpConnection, $oldFileName, $newFileName);
if ($fileRenamed) {
echo "파일 이름을 성공적으로 바꿉니다";
} else {
echo "파일 변경에 실패했습니다";
}
FTP 서버에서 파일을 삭제하는 것은 매우 간단합니다. 파일의 경로 만 제공 한 다음 FTP_DELETE () 함수를 사용하여 지정된 파일을 삭제해야합니다.
// 파일 이름 및 삭제 경로
$fileNameToDelete = '/path/to/file.txt';
// 파일 삭제
$fileDeleted = ftp_delete($ftpConnection, $fileNameToDelete);
if ($fileDeleted) {
echo "파일 삭제가 성공적으로 삭제됩니다";
} else {
echo "파일 삭제가 실패했습니다";
}
파일 작동을 완료 한 후 시스템 리소스를 확보하려면 FTP 서버에 대한 연결을 닫아야합니다. PHP의 FTP_CLOSE () 함수를 사용하여 연결을 쉽게 닫으십시오.
// 폐쇄FTP연결하다
ftp_close($ftpConnection);
이 기사에서는 PHP 및 FTP 확장을 사용하여 FTP 서버에서 파일을 바꾸고 삭제하는 방법에 대해 설명합니다. 이 자습서를 통해 FTP 서버에 연결하는 방법을 마스터하고 로그인하고 파일 이름을 바꾸고 삭제할 수 있어야합니다. 실제 프로젝트에서는 파일 업로드 및 다운로드와 같은 다른 작업과 결합 된 요구에 따라 FTP 파일 관리 기능을 더 확장 할 수 있습니다.