<?php# Most recently updated file in a directory
# Set up
$DirectoryPath = "YOURDIRECTORYPATH";$ExtPattern = '\.(html|php|php4)$';
$NewTimeStamp = 0;$NewFileName = "";$DirConn = opendir($DirectoryPath);
while ($FileName = readdir($DirConn)) {
# Eliminate current directory, parent directory
if (ereg('^\.{1,2}$',$FileName)) continue;
# Eliminate other pages not in pattern
if (! ereg($ExtPattern,$FileName)) continue;
$FileModifiedTime = filemtime("$DirectoryPath/$FileName");
if ($FileModifiedTime > $NewTimeStamp) {
$NewTimeStamp = $FileModifiedTime;
$NewFileName = $FileName;
}
}
# $NewTimeStamp is the time for the latest file
# $NewFileName is the name of the latest file
?><html>
<body>
<h2>Finding the most recent file in the DirectoryPath </h2>
<br />
... and it is <?= $NewFileName ?>
which was modified last <?= date("l, j F Y",$NewTimeStamp) ?><br /></body>
</html>
Tuesday, August 16, 2011
PHP Code to get the recently updated file in a Directory.
Tutorials
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment