Dernière mise à jour des fichiers du site

Dernière mise à jour des fichiers du site - HTML/CSS - Programmation

Marsh Posté le 27-02-2006 à 19:30:19    

Bonjour à tous,
Ne sachant pas si ma requête concerne du HTML ou du PHP, et n'étant même pas sûr qu'elle soit réalisable, je poste ici ( <- ça c'est de la phrase d'introduction).
J'ai un site tout bête en html de base et tout léger avec 20 pages à tout casser, et j'aimerai sur la page principale insérer un script permettant aux visiteurs de savoir quand ont été effectuées les dernières modifications sur le site, en observant les dates de modifications de tous les fichiers d'un répertoire. En gros ça donnerai un truc genre "La dernière mise à jour effectuée date du jj/mm/aaaa à hh:mm.", sachant que cette date correspondrait au dernier jour où j'ai ajouté ou modifié une page (l'attribut "modifié" dans les clients FTP — ou du moins dans FileZilla).
Voilà, si ce type de script existe, pouvez-vous m'en apprendre davantage ?
Merci d'avance.


Message édité par Ynnead le 27-02-2006 à 20:06:44
Reply

Marsh Posté le 27-02-2006 à 19:30:19   

Reply

Marsh Posté le 27-02-2006 à 23:05:02    

En HTML, je ne pense pas que ce soit possible.
Par contre, en PHP, la fonction getlastmod() existe pour trouver la date de dernière mise à jour de la page en cours, et filemtime() renvoie la date de modification d'un fichier quelconque.

Reply

Marsh Posté le 27-02-2006 à 23:17:34    

Ok, merci beaucoup pour ta réponse !
Je pense que la seconde fonction conviendra mieux, étant donné que j'aimerais consulter les dates de modification de toutes les pages du site.
En revanche, je suis pas très bon en PHP et je vois pas très bien comment implémenter cette fonction ; mais je vais quand même essayer, déjà de voir comment on utilise cette fonction, et ensuite comment l'appliquer efficacement à tous les fichiers du domaine.

Reply

Marsh Posté le 27-02-2006 à 23:23:57    

Ben en php olivthill ta expliquer avec un bon codage ca se ferai automatiquement sinon en html c'est toi qui devra tout taper a la main et mettre la page

Reply

Marsh Posté le 27-02-2006 à 23:41:36    

Pour l'instant j'ai testé ceci :

Code :
  1. <?php
  2.    echo "Dernière mise à jour : ".date( "d/m/Y @ H:i.",filemtime("leRepertoire/." ));
  3. ?>


Le problème c'est que ça ne récupère que les fichiers ou dossiers de leRepertoire, et pas les fichiers et sous dossiers contenus dans les sous dossiers. Il doit bien exister une fonction pour se promener dans toute l'arborescence (un équivalent du ls -R en bash), mais je la connais pas...

Reply

Marsh Posté le 28-02-2006 à 09:56:10    

la doc ça roxxe:
readdir + getlastmod

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed