Doyou know how to compare time. I would like to get the difference in time from now to when the file was last accessed.
I was thinking something like this: <?PHP $DirToCheck = "tempdata/"; echo "$Now<br><br>\n"; $TimeNow = time(); if ($handle = opendir($DirToCheck)) { while (false !== ($file = readdir($handle))) { $FileTimeUnix = fileatime($DirToCheck . $file); $TimeDiff = $TimeNow - $FileTimeUnix; echo " $file - Last accessed: " . date("F d Y H:i:s.", fileatime($DirToCheck . $file)) . " - $TimeDiff<br>\n"; if($TimeDiff > 10000) { unlink($DirToCheck . $file); } $TimeDiff = 0; } closedir($handle); } ?> "Marek Kilimajer" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > you must prepend $DirToCheck to $file: > > filemtime($DirToCheck . $file) > > > > Christopher J. Crane wrote: > > >I am trying to parse through a directory and get the modification dates of > >the file. > > > ><?PHP > >$DirToCheck = "tempdata/"; > >if ($handle = opendir($DirToCheck)) { > > while (false !== ($file = readdir($handle))) { > > echo " $file - Last Modified: " . date("F d Y H:i:s.", > >filemtime($file)) . "<br>\n"; > > } > > closedir($handle); > > } > >?> > > > >All the files are coming back with a date of December 31 1969 19:00:00. What > >am I doing wrong? The next step is I want to check if the file is older than > >30 minutes and if so, I want to delete it. How would I go about that? > > > > > > > > > > > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php