DERNIÈRE DATE DE MODIFICATION D'UN SITE [MERIDIUS]
cs_iubito
Messages postés629Date d'inscriptionmercredi 3 juillet 2002StatutMembreDernière intervention 9 octobre 2006
-
17 juin 2003 à 17:48
nico606
Messages postés270Date d'inscriptionmercredi 5 novembre 2003StatutMembreDernière intervention11 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.
nico606
Messages postés270Date d'inscriptionmercredi 5 novembre 2003StatutMembreDernière intervention11 septembre 20042 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és1Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention30 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és7Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention23 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és71Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention27 juin 20032 18 juin 2003 à 09:03
cs_iubito
Messages postés629Date d'inscriptionmercredi 3 juillet 2002StatutMembreDernière intervention 9 octobre 2006 18 juin 2003 à 08:35
Kenaghdar
Messages postés71Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention27 juin 20032 18 juin 2003 à 00:36
cs_iubito
Messages postés629Date d'inscriptionmercredi 3 juillet 2002StatutMembreDernière intervention 9 octobre 2006 17 juin 2003 à 20:44
Kenaghdar
Messages postés71Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention27 juin 20032 17 juin 2003 à 20:20
cs_iubito
Messages postés629Date d'inscriptionmercredi 3 juillet 2002StatutMembreDernière intervention 9 octobre 2006 17 juin 2003 à 17:48
7 juil. 2004 à 12:31
30 juin 2004 à 16:22
<?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>
";
?>
23 mai 2004 à 19:05
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+
18 juin 2003 à 09:03
18 juin 2003 à 08:35
18 juin 2003 à 00:36
17 juin 2003 à 20:44
17 juin 2003 à 20:20
17 juin 2003 à 17:48