Sto cercando uno script che mi permetta in automatico di far visualizzare nelle mie pagine php una stringa all'utente che rispecchi la data di quando ho modificato la pagina col mio web editor.
E' possibile?
Sto cercando uno script che mi permetta in automatico di far visualizzare nelle mie pagine php una stringa all'utente che rispecchi la data di quando ho modificato la pagina col mio web editor.
E' possibile?
L'importante è partecipare
La data (in timestamp) di modifica del file la ottieni con la funzione filemtime
Se per esempio vuoi sapere la data dell'ultima modifica dello script in cui ti troviCodice PHP:
$date = filemtime( $pathToFile );
Per avere poi una data 'comprensibile', la converti con la funzione dateCodice PHP:
$date = filemtime( __FILE__ );
Ciao!Codice PHP:
echo date( "Y-m-d H:i:s", $date );
Premetto che pur avendo estensione php la mia pagina non ha codice php a parte questo:
ma mi esce la data 1970-01-01 01:00:00, sarà un problema del server dove risiede il sito?Codice PHP:
<?php $date = filemtime( $pathToFile ); echo date( "Y-m-d H:i:s", $date );?>
L'importante è partecipare
Naturalmente al posto di $pathToFile devi mettere il percorso al file del quale vuoi sapere la data di modifica.
Se il file in questione e' proprio quello che contiene lo script che hai riportato, allora sostituisci $pathToFile con __FILE__
Tra la data e l'ora vorrei mettere del testo, tipo "alle ore", come faccio?
Scusami ma non ne so nulla di php a parte trovarlo bello e pronto.
Grazie finora per il tuo aiuto
L'importante è partecipare
Al posto di
scriviCodice PHP:
echo date( "Y-m-d H:i:s", $date );
dai che ce la facciamoCodice PHP:
echo date( "Y-m-d", $date )." alle ore ".date( "H:i:s", $date );
![]()
Evviva, finalmente ho finito ed è tutto ok.
Grazie ancora
L'importante è partecipare