DERNIÈRE DATE DE MODIFICATION D'UN SITE [MERIDIUS]

cs_iubito Messages postés 629 Date d'inscription mercredi 3 juillet 2002 Statut Membre Dernière intervention 9 octobre 2006 - 17 juin 2003 à 17:48
nico606 Messages postés 270 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 11 septembre 2004 - 7 juil. 2004 à 12:31
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/13351-derniere-date-de-modification-d-un-site-meridius

nico606 Messages postés 270 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 11 septembre 2004 2
7 juil. 2004 à 12:31
<? print("Dernière modification le ");print(date("d/m/Y à H:i", filemtime($SCRIPT_FILENAME)));?> lol pour le retour chariot mai c deja plus cour mais il prend en compte que la page concerné
yannva Messages postés 1 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 30 juin 2004
30 juin 2004 à 16:22
une modification pour accèlerer le script en ne parsant pas les sous-repertoire et qui fonctionne très bien avec EasyPHP 1.7 :

<?php

//-- Fonction retournant la date de modification du dernier fichier ou répertoire
//-- modifier au sein du répertoire passé en paramètre.
function treeGetLastChangedDate($strRoot)
{
//-- Initialisation d'une variable locale pour stocker la dernière date
//-- de modification.
$dLastDate = 0;
$dDate = 0;

//-- Vérifier que le paramètre est un répertoire.
if (is_dir($strRoot)) {
//-- Lecture du contenu du répertoire passé en paramètre.
$aDirectory = opendir($strRoot);
//-- Parcours du contenu du répertoire.
while ($strFile = readdir($aDirectory)) {
if (($strFile != '.') && ($strFile != '..')) {
//-- On récupère le chemin complet du fichier.
$strFullFile = $strRoot.'/'.$strFile;
$dDate = filemtime($strFullFile);
if ($dDate > $dLastDate) $dLastDate = $dDate;
}
}
//-- Fermeture du répertoire.
closedir($aDirectory);
//-- On retourne la date trouvée...
return $dLastDate;
}
return NULL;
}
$repertoire=$_SERVER["DOCUMENT_ROOT"]."/";
$dResult = treeGetLastChangedDate($repertoire);
// echo 'Dernière modification : '.strftime("%A %d %B %Y %H %M", $dResult);
echo "
<small>Dernière modification : ";
echo date("d/m/Y H:i",$dResult)."</small>
";
?>
borower Messages postés 7 Date d'inscription jeudi 2 octobre 2003 Statut Membre Dernière intervention 23 mai 2004
23 mai 2004 à 19:05
Bonjours a tous j'aimerais savoir comment se fait il qu'une fois le code inserer dans une page, meme une page des plus bazique, celle ci s'affiche au bout d'un certain temps trop long a mon gout ?
J'aimerais savoir comment y remedier si possible.
Je trouve tous de meme que cette source est tres utile et je remerci son proprietaire.
A+
Kenaghdar Messages postés 71 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 27 juin 2003 2
18 juin 2003 à 09:03
cs_iubito Messages postés 629 Date d'inscription mercredi 3 juillet 2002 Statut Membre Dernière intervention 9 octobre 2006
18 juin 2003 à 08:35
Kenaghdar Messages postés 71 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 27 juin 2003 2
18 juin 2003 à 00:36
cs_iubito Messages postés 629 Date d'inscription mercredi 3 juillet 2002 Statut Membre Dernière intervention 9 octobre 2006
17 juin 2003 à 20:44
Kenaghdar Messages postés 71 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 27 juin 2003 2
17 juin 2003 à 20:20
cs_iubito Messages postés 629 Date d'inscription mercredi 3 juillet 2002 Statut Membre Dernière intervention 9 octobre 2006
17 juin 2003 à 17:48
Rejoignez-nous