Funzione che stampa data ultimo aggiornamento del sito (non della pagina)

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
non puoi leggere l'aggiornamento del sito in quanto il "sito" è un insieme di una o più, ma di ogni pagina.
puoi considerare che il sito sia aggiornato con l'ultimo aggiormanento di pagina
prova questo

PHP:
<?php
function ultimo_aggiornamento(){
	$file=glob('*');//legge tutti i file
	$file = array_filter($file, "is_file");//verifica se sono file
	$mod_time = array_map('filemtime', $file);//legge il tempo 
	return max($mod_time); //estrae il massimo
}
//***TEST****
echo "ultimo aggiornamento il ".date("j/m/Y",ultimo_aggiornamento());
?>
 

Shyson

Utente Attivo
19 Ago 2012
1.171
1
38
ciao
non puoi leggere l'aggiornamento del sito in quanto il "sito" è un insieme di una o più, ma di ogni pagina.
puoi considerare che il sito sia aggiornato con l'ultimo aggiormanento di pagina
prova questo

PHP:
<?php
function ultimo_aggiornamento(){
	$file=glob('*');//legge tutti i file
	$file = array_filter($file, "is_file");//verifica se sono file
	$mod_time = array_map('filemtime', $file);//legge il tempo 
	return max($mod_time); //estrae il massimo
}
//***TEST****
echo "ultimo aggiornamento il ".date("j/m/Y",ultimo_aggiornamento());
?>

Questo funziona, in locale ho spostato la data e ho modificato una pagina, ho poi guardato anche le altre pagine col codice e risultano tutte con la stessa data di ultimo aggiornamento anche se erano state modificate in giorni diversi.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
se nelle pagine hai messo la funzione indicata con un eco è logico che tutte visualizzino la stessa data perche legge l'ultima.
se la pag pinco.php la modifichi il 30.11.2012
e la pallo.php il 08.12.2012
la funzione ti tira fuori 08.12.2012 che è l'ultima modifica che hai fatto, in pratica l'ultimo aggiornamento al sito
 

Shyson

Utente Attivo
19 Ago 2012
1.171
1
38
ciao
se nelle pagine hai messo la funzione indicata con un eco è logico che tutte visualizzino la stessa data perche legge l'ultima.
se la pag pinco.php la modifichi il 30.11.2012
e la pallo.php il 08.12.2012
la funzione ti tira fuori 08.12.2012 che è l'ultima modifica che hai fatto, in pratica l'ultimo aggiornamento al sito
Si, così va bene.
 
Discussioni simili
Autore Titolo Forum Risposte Data
M funzione mysql che ritorna i microsecondi a partire dal 1-1-1970 MySQL 3
J [Javascript] una funzione ricorsiva che non capisco come lavori Javascript 6
D PHP:funzione che opera una query su argomento PHP 8
G Funzione che resta in ascolto per una chiamata esterna Javascript 1
Shyson Modificare funzione che aggiorna la pagina PHP 0
J Funzione js che da errore Javascript 3
Emix Funzione che risulta sempre 0 PHP 129
D Bottone che svolge funzione nella stessa pagina Javascript 9
M Chiamata di una funzione che contenga un array PHP 13
G funzione che su locale funziona ma su remoto no PHP 1
O capire che funzione è PHP 2
D funzione AJAX che ricarica dei campi select Ajax 3
G contextmenu e funzione che lo attiva Javascript 1
G Funzione che calcola la somma Javascript 7
D Funzione javascript che pulisca un campo input Javascript 0
G funzione che cambia pagina al click Ajax 6
B Codice che disabilita la funzione di Copia Schermo? Javascript 1
X Php e funzione che restituisce byte PHP 2
T funzione che crea link e lo inserisce nell'input Javascript 1
M funzione che comunica titolo di una pagina ASP.NET 2
G funzione pari e dispari che non va Javascript 5
V funzione che esegue query PHP 9
G Funzione che mi dia i giorni della settimana PHP 2
R Funzione che converte in caratteri orientali PHP 3
C funzione che non funziona .... Javascript 4
C funzione che ritorna html di un url? Javascript 3
P Implementazione funzione FileReader Javascript 0
P Funzione copia multipla. Javascript 2
P Funzione jQuery Ajax invio file a php jQuery 1
A Funzione read URL PHP 6
F Funzione Glob - ricerca file contenente una parola PHP 1
A Mail con funzione mail() riconosciute come spam PHP 9
M Utilizzare la funzione mysql_num_rows() in PHP 5 PHP 3
A funzione iconv () non mi funziona PHP 4
D Come usare funzione php PHP 6
Y verificare condizione dopo esecuzione della funzione Programmazione 0
IClaude Funzione Javascript Javascript 8
A Funzione share come modificarla Social Media Marketing 0
L funzione onclik con seno e coseno non va Javascript 3
L funzione onclick non va Javascript 26
G modifica corretta funzione da eregi() a preg_match() PHP 3
Shyson Modificare funzione php PHP 15
L pdo (stampare un valore con ritorno a funzione) PHP 0
elpirata Funzione conversione da minuti in ore Javascript 0
@ [MS Access] Funzione Iif..is null... Database 0
F Funzione deprecata in PHP7 PHP 1
G [MS Access] Funzione ARROTONDA non definita nell'espressione MS Access 1
max1974 [Javascript] Funzione Errata procedura Javascript 2
pjtertdj Visualizzazione dati in php da mysql con funzione matematica in javascript PHP 1
Domenico_Falco1 Associare una stessa funzione get a due eventi a.click con classi differenti Ajax 6

Discussioni simili