-1

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);
    }
}

どうすればうまくいくのか教えてください...

4

1 に答える 1