When did you last change a
web page?
Have you ever wanted to dynamically display the
last date modified on a page for your site?
This tutorial will show you how to do this on
each page and it will also show you how to display a list of many files in a
single location...
Let's begin,
The first example will show you how to
incorporate this into the page the visitor is calling.. so when your visitor is
visiting the "index.cfm" page it will show the last date modified...
etc..
The first thing you do is is to create your
actual page... we'll use the page called "index.cfm" as an example..
<!--- index.cfm page
begins --->
YOUR CODE
WILL GO HERE
<!--- display the
last date modified area --->
<cfdirectory action="list"
directory="#ExpandPath(".")#\"
name="qGetLastdateModified"
filter="#ListLast(CGI.SCRIPT_NAME,
"/")#">
<cfif
qGetLastdateModified.recordCount>
<cfoutput>This page was last modified on : #DateFormat(qGetLastdateModified.dateLastModified,
"mm/dd/yyyy")# </cfoutput>
</cfif>
<!--- index.cfm page ends
--->
What this does is basically call <CFDIRECTORY>
to call the page being called and get the last date modified for that particular
file.
The next example will allow you to set a
variable that contains a list of files you want to report a last date modified
for, let's begin:
<cfset fileList = "index.cfm,page2.cfm,page3.cfm">
<cfoutput>
<cfloop list="#fileList#"
index="page">
<cfdirectory action="list"
directory="c:\directory_to_my_files\"
filter="#page#"
name="qGetFileDate">
#page# was last modified on : #DateFormat(qGetFileDate.dateLastModified,
"mm/dd/yyyy")#<BR>
</cfloop>
</cfoutput>
So now you will be able to alert your visitors
on when was the last time you modified a web page!
Questions? Comments? Please let
me know by emailing me or by posting your questions on the EasyCFM
forums!