There is a mod_perl gotcha here... The file test operators
calculate their deltas based on the "scripts" starting time. Under normal situations this works fine, but with mod_perl it can cause problems, since the starting time may have been weeks ago. (leading to values such as "This file was modified -5.24 days ago") Resetting the $^T variable to the current time will fix this.
in reply to Re: Posting file's modification date?
in thread Posting file's modification date?
Of course, if it is straight CGI, you don't need to worry
$^T = time();
$age = -M $file;