3 日以上経過した ftp ストレージ内のフォルダーを削除する必要があります。変更日ではなく、作成日を意味します。PHP FTP コマンドのみで行う必要があります。正しく動作しない私のコードは次のとおりです。
$skip = array('.', '..', '.ftpquota', '.htaccess');
$expire_date = date('Y-m-d', strtotime('-3 days', time()));
$ff_list = ftp_nlist($con, $db_dir);
foreach($ff_list as $item)
{
if(in_array($item, $skip))
{
continue;
}
$mod_time = ftp_mdtm($con, $item);
if(strtotime($expire_date ) >= $mod_time)
{
ftp_rmdir($con, $item);
}
}
どうすればうまくいくのか教えてください...