Data dell'ultima modifica di una pagina in Asp

Siti dinamici con ASP
Impara a creare siti dinamici professionali con ASP

Scritto da Luca Ruggiero nella sezione Asp

In Asp è possibile ottenere la data dell'ultima modifica di una pagina Web grazie all'oggetto DateLastModified ed al File System in modo che la data si aggiorni ogni volta che il file viene aperto e modificato nella sua struttura.

Lo script è semplice ed è commentato nei pochi punti salienti:

<%@LANGUAGE = JScript%>
<html>
<body>

<p align="center">
<%
    var Pagina = Request.ServerVariables("SCRIPT_NAME");       // Recupero la pagina corrente
    var FSO = new ActiveXObject("Scripting.FileSystemObject"); // Apro un oggetto File System
    var TextStream = FSO.GetFile(Server.MapPath(Pagina));      // Leggo la pagina corrente col FSO
    with(Response)                                             // Stampo a video il risultato
    {
        Write("Ultima modifica: ");
        Write(TextStream.DateLastModified);
    }
    /*
        ATTENZIONE: non utilizzate mai il codice su di una sola riga in questo modo:
        
        Response.Write("Ultima modifica: " + TextStream.DateLastModified);
        
        perchè l'operatore + confonde l'oggetto DateLastModified
        venendo interpretato come operatore aritmetico e non come
        operatore di concatenazione, facendo restituire un risultato poco leggibile.
    */
%>
</p>

</body>
</html>

I più cliccati della sezione Asp

:: Un semplice form mail in Asp (51.682)

:: Creazione di un Guestbook in Asp (50.782)

:: Creazione di un'area di accesso riservato in Asp (45.422)

:: Connessione ad un database MySql con Asp (25.044)

:: Connessione ad un database Microsoft SQL Server con Asp (24.069)

:: Asp e database (23.123)

:: Differenza tra i metodi get e post e recupero dei dati, attraverso Asp (22.301)

:: Una semplice area di accesso riservato senza DB in Asp (21.383)

:: Riscrivere le URL con Asp (19.743)

:: Creazione di un Sondaggio in Asp (19.100)

IN EVIDENZA
DOWNLOAD