date de modification de page en javascript [résolu en php]

date de modification de page en javascript [résolu en php] - HTML/CSS - Programmation

Marsh Posté le 08-11-2007 à 14:22:45    

bonjour les gens,
 
j'ai un petit soucis pour afficher la date de modification de mes pages
j'ai utilisé un script trouvé sur le net auquel j'ai rajouté l'heure:
 <!--
date = document.lastModified;
jour = date.charAt(3) + date.charAt(4);
mois = date.charAt(0) + date.charAt(1);
annee = date.charAt(6) + date.charAt(7) + date.charAt(8) + date.charAt(9);
heure = date.charAt(11) + date.charAt(12);
minute = date.charAt(14) + date.charAt(15);
document.write("Derni&egrave;re modification le: " );
document.write(jour+"/"+mois+"/"+annee+" &agrave; "+heure+":"+minute);
-->
 
et le problème c'est que quand je teste sur mon pc j'ai bien la date de dernière modification du fichier mais quand je les héberge, dès que je rafraichi la page, la date change
le fait de charger une page devrait se faire en lecture et pas en écriture, donc je ne comprends pas trop ce qui passe
 
mon site:
http://ocandco.hostarea.org
c'est en bas dans la colonne de gauche
 
merci d'avance
 
EDIT: suffit que je poste pour que l'hébergeur tombe en rade  [:squale25]
ha c'est bon c'est revenu


Message édité par blackhawker le 08-11-2007 à 18:27:37

---------------
création de site - photo
Reply

Marsh Posté le 08-11-2007 à 14:22:45   

Reply

Marsh Posté le 08-11-2007 à 16:56:49    

Apparemment, ton serveur web n'envoie pas l'en-tête HTTP Last-Modified, donc la date de modif est inventée par le navigateur.

Reply

Marsh Posté le 08-11-2007 à 16:58:53    

Et en faisant ça côté serveur, genre en PHP avec filemtime() ?

Reply

Marsh Posté le 08-11-2007 à 17:01:53    

FlorentG a écrit :

Et en faisant ça côté serveur, genre en PHP avec filemtime() ?


ok merci  
je vais me renseigner pour l'alternative en php
j'ai juste quelques bases en html et css mais rien d'extraordinaire
du php ça ne peut pas me faire de mal  :D
 
EDIT: merci on dirait bien que ça marche finalement
reste plus qu'à trouver un moyen de récupérer automatiquement le nom du fichier sur lequel se trouve le script
 
EDIT2: trouvé!
le script si ça peut servir à quelqu'un d'autre:
<?php
    echo "Dernière modification le : " . date ("F d Y H:i:s.", filemtime(basename(__FILE__)));
?>


Message édité par blackhawker le 08-11-2007 à 17:39:53

---------------
création de site - photo
Reply

Sujets relatifs:

Leave a Replay

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