I've recently found the need to show a file's last modified timestamp. This function is useful when including CSS or JavaScript files. By including a query string will ensure web browsers re-download a fresh copy of the file rather than using a cached file.
Simply run this function as you're including a file, such as:
The example above will add style.css' last modified timestamp as a query string, therefore each time the style.css is updated; the timestamp will be updated forcing the web browser to download a new copy. You will need to include this function code for the above code to work properly:
You will have three options when using this function:
$filename
= This is the filename of the item you wish to check. E.g. "style.css".$filepath
= You can use this variable to set the filepath of the above filename. Such as "css/".$displayV
= This option has a default value of "false". You can change this variable to "true", doing so will prepend "?v=" before the timestamp, so your final timestamp will look like: "?v=1438124400".
The final result of code with look very similar to:\