Date de dernière mise à jour d'un site web

serge -  
jpdollo Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'en appelle à l'aide de tous et merci par avance.
j'ai mis en page d'accueil de mon site web un script en javascript qui indique au visiteur la date de la dernière mise à jour.
<SCRIPT language="javascript">
<!--
var derniereModif=document.lastModified;
var dateModif = new Date(derniereModif);
var joursem = dateModif.getDay();
var jour = dateModif.getDate();
var mois=dateModif.getMonth();
var annee=dateModif.getYear();
var heures=dateModif.getHours();
var minutes=dateModif.getMinutes();

var tabJours = new Array("dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi");
var tabMois = new Array("janvier","février","mars","avril","mai","juin", "juillet","août","septembre","octobre","novembre","décembre");

document.write("Dernière mise á jour le ");
document.write(tabJours[joursem]+" "+jour+" "+tabMois[mois]+" "+annee);

//-->
</SCRIPT>

Ce script n'est valable que pour cette page .
Je cherche actuellement à faire en sorte que quelle que soit la page modifiée la date de mise à jour du site soit modifiée sur la page d'accueil.
Actuellement, je suis obligé à chaque fois que j'applique une modif sur une page du site d'effectuer une modif bidon sur la page d'accueil pour changer la date de dernière mise à jour.
Existe t'il une possibilité de réaliser cela en écrivant différemment
"var derniereModif=document.lastModified; " (qui fait référence au document en cours)
en faisant par exemple référence à une ou des pages du site ( en javascript ou php)
Encore merci d'avance pour l'aide que vous pourrez m'apporter
Serge
A voir également:

6 réponses

empty Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   176
 
Bonjour,

si tu utilise aussi le PHP tu peux utiliser la fonction filemtime(); sur le dossier où se trouve tous les fichiers de ton site :)
1
jpdollo Messages postés 36 Date d'inscription   Statut Membre Dernière intervention  
 
Chez OVH ca ne marche pas car impossible de trouver la réelle url de la racine du site
0
serge
 
bonjour empty,
effectivement j'ai la possibilité d'utiliser php chez mon ébergeur mais pour le moment mon site n'est réalisé qu'en html et javascript. Je ne connais en php que quelque règles basiques. Pourrais-tu me préciser comment utiliser la fonction filemtime(). Comment la relier à chacun des fichiers?
Merci d'avance
Serge
0
empty Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   176
 
Tu as le manuel PHP qui explique correctement, mais en gros, tu dois faire un fichier ".php", exemple à la racine de ton site "last_update.php" dans ce fichier PHP tu met echo filemtime(); et dans les parenthèses tu dois mettre le chemin absolu de ton site ovh par exemple c'est quelque chose comme "/home/www/nom_du_site".
0
jpdollo Messages postés 36 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour
sous quelle forme le nom du site
Merci car j'ai tout essayé et ca ne fonctionne pas

Cordialement
0
Serge
 
Merci empty,
mais comment dois-je faire pour faire en sorte que la valeur renvoyée par cette fonction s'inscrive sur ma page d'accueil à un endroit précis.
Serge
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
empty Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   176
 
Ah d'accord, alors tu vas devoir renommer ton fichier index.html en index.php et là ou tu veux afficher la date tu met par exemple:
Dernière modification du site: <?php echo filemtime(); ?>

Voilà, tiens moi au courant il faudra peut-être mettre la date en bon format :-)
0
Serge
 
OK, je teste cela dès que possible.
merci de ton aide
Serge
0