PHPでftp転送をする場面がありますが、同じファイル名が存在するかどうかを確認したい場合があります。
その場合は「ftp-size」を使うと簡単です。(ftp-size関数の詳細は公式ページへ)
では実際の使い方の解説です。
使い方
$conn = ftp_connect(‘ftp.example.com’); //ホストに接続 $res = ftp_size($conn, ‘aaa.txt’); //存在確認
ファイルがあるとファイルサイズ、ファイルが無い場合は-1が返ってきます。
ただ、他のエラー(接続不可など)でも-1が返る場合がありますのでご注意を。