-
FTP関数を使用するために、PHPのFTP拡張モジュールが有効化されていることを確認してください。PHPがFTP関数をサポートしていない場合は、サーバーの設定を確認し、必要なモジュールが有効になっているかどうかを確認してください。
-
FTPサーバーに接続するために、
ftp_connect
関数を使用します。以下は、FTPサーバーに接続するための基本的なコード例です。
$ftp_server = "サーバーのアドレス";
$ftp_username = "ユーザー名";
$ftp_password = "パスワード";
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_username, $ftp_password);
if ($conn_id && $login_result) {
echo "FTPサーバーへの接続に成功しました";
} else {
echo "FTPサーバーへの接続に失敗しました";
}
- ファイルをアップロードするために、
ftp_put
関数を使用します。以下は、ファイルをアップロードする基本的なコード例です。
$local_file = "ローカルファイルのパス";
$remote_file = "リモートファイルのパス";
$upload_result = ftp_put($conn_id, $remote_file, $local_file, FTP_BINARY);
if ($upload_result) {
echo "ファイルのアップロードに成功しました";
} else {
echo "ファイルのアップロードに失敗しました";
}
- アップロードが完了したら、
ftp_close
関数を使用してFTPサーバーとの接続を閉じます。
ftp_close($conn_id);
これで、PHPを使用してFTPサーバーにファイルをアップロードする方法がわかりました。必要に応じて、ファイルのアップロードが成功したかどうかを確認するためにエラーハンドリングを追加することもできます。
以上が、シンプルで簡単な方法となります。この方法を使用すれば、PHPでFTPサーバーにファイルをアップロードすることができます。