現在の位置: ホーム> 最新記事一覧> PHPを使用してFTPサーバー上のファイルを変更および削除する方法

PHPを使用してFTPサーバー上のファイルを変更および削除する方法

M66 2025-06-20

PHPを使用してFTPサーバー上のファイルを変更および削除する方法

FTP(ファイル転送プロトコル)は、クライアントとサーバー間のファイルを転送するために使用される一般的に使用されるプロトコルです。 PHPのFTP拡張機能の助けを借りて、開発者はFTPサーバーと簡単に対話し、ファイルの名前変更や削除などの操作を実行できます。この記事では、PHPを使用してFTPサーバーにこれらの機能を実装し、特定のコードの例を提供する方法を示します。

1. FTPサーバーに接続します

FTP操作を実行する前に、最初にFTPサーバーに接続する必要があります。 PHP ftp_connect()を使用できます

2。FTPサーバーにログインします

FTPサーバーに接続した後、より多くの操作を実行するには、正しいユーザー名とパスワードでログインする必要があります。 PHPのFTP_LOGIN()関数を使用してログインできます。

 
// ログインFTPサーバ
$loginSuccessful = ftp_login($ftpConnection, $ftpUsername, $ftpPassword);

if ($loginSuccessful) {
    echo "正常にログインします";
} else {
    echo "ログインに失敗しました";
}

3.ファイルの名前を変更します

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 "ファイルの名前変更に失敗しました";
}

4.ファイルを削除します

FTPサーバー上のファイルの削除は非常に簡単です。ファイルへのパスを提供するだけで、 ftp_delete()関数を使用して指定されたファイルを削除する必要があります。

 
// ファイル名と削除するパス
$fileNameToDelete = '/path/to/file.txt';

// ファイルを削除します
$fileDeleted = ftp_delete($ftpConnection, $fileNameToDelete);

if ($fileDeleted) {
    echo "ファイルの削除に正常に";
} else {
    echo "ファイルの削除が失敗しました";
}

5。FTP接続を閉じます

ファイル操作を完了した後、システムリソースを解放するために、FTPサーバーへの接続を閉じる必要があります。 PHPのFTP_CLOSE()関数を使用して、接続を簡単に閉じます。

 
// 閉鎖FTP接続する
ftp_close($ftpConnection);

要約します

この記事では、PHPおよびFTP拡張機能を使用してFTPサーバーにファイルを変更して削除する方法について説明します。このチュートリアルを使用して、FTPサーバーに接続する方法、ログイン、名前の変更、削除方法をマスターできる必要があります。実際のプロジェクトでは、ファイルのアップロードやダウンロードなど、他の操作と組み合わせて、ニーズに応じてFTPファイル管理機能をさらに拡張できます。