### つっこみログ更新時刻取得 sub tsukkomi_update_list { my @LIST; if (!opendir(DIR, "./tsukkomi")) { return 0; } foreach my $fname ( readdir(DIR) ) { next unless $fname =~ /^tukkomi_/; my ($sec,$min,$hour,$mday,$month,$year,$wday,$yday,$isdst) = localtime((stat("./tsukkomi/$fname"))[9]); $year += 1900; $month += 1; my $dnt = sprintf("%04d/%02d/%02d %02d:%02d:%02d", $year, $month, $mday, $hour, $min, $sec); push(@LIST, "$dnt|$fname"); } closedir(DIR); return 0 if $#LIST == -1; @LIST = sort { $b cmp $a; } @LIST; my $cont; $cont = "
\n\t
◆つっこみ更新時刻\n\t\t
    \n"; foreach my $listnb (0..4) { last if $LIST[$listnb] eq ''; my ($dnt, $alt) = split(/\|/, $LIST[$listnb]); # 内容ひっくりかえし open(FL, "./tsukkomi/$alt"); my @TKN_TMP = ; close(FL); @TKN_TMP = reverse @TKN_TMP; my $tsukkomi_namelist; foreach (@TKN_TMP) { my $nm = (split(/<>/, $_))[0]; $tsukkomi_namelist .= "└ $nm
    "; } $alt =~ /()/; $alt =~ /(\d\d\d\d\d\d\d\d)/; my $target = $1; $target =~ /(\d\d\d\d)(\d\d)(\d\d)/; my $target_dnt = "$1/$2/$3"; $cont .= "\t\t
  • $target_dnt の日記
    $tsukkomi_namelist\n"; } $cont .= "\t\t
\n
\n"; return $cont; }