Afficher la date de derniere modif d'une page [JS] - Programmation
Marsh Posté le 26-02-2002 à 09:23:53
essaie ca
Code :
|
Marsh Posté le 26-02-2002 à 09:25:53
ok j'essairai ce soir, g pu acces au ftp au boulot
Mais je vois pas trop de difference avec le script que j'ai indique +haut... ca se passe sans pb sur une page php ?
[jfdsdjhfuetppo]--Message édité par kayasax--[/jfdsdjhfuetppo]
Marsh Posté le 26-02-2002 à 09:32:06
ah being non. C'est la date de dernière modif du fichier moi j'utilise ca avec du html statique...
Marsh Posté le 26-02-2002 à 10:04:06
darklord22 a écrit a écrit : ah being non. C'est la date de dernière modif du fichier moi j'utilise ca avec du html statique... |
c'est a dire qu'une page php est modifie chqe fois qu'on la consulte c ca ?
Marsh Posté le 26-02-2002 à 10:20:19
logiquement oui
Marsh Posté le 26-02-2002 à 10:41:57
en fait le principe je pense, c'est que ta page PHP génère une page HTML à la volée qui est normallement différente à chaque requete (sauf si le web server fait du caching et compagnie).
La page PHP normallement ne devrait pas changer, mais il se peut qu'en faisant un get dessus tu change la date de dernière modif et donc ca plante. Avec de l'html statique (.html) ca marche très bien. Avec une page JSP je n'ai jamais essayé. Générallement on peut avoir la date de la première invocation depuis que le serveur est up mais c'est tout.
Mais bon je suis pas du tout un pro de PHP donc qqun va bien finir par arriver à ta rescousse
A+
Marsh Posté le 26-02-2002 à 10:48:06
kayasax a écrit a écrit : bon ben sinon y a la bonne vieille methode : A LA MANO |
mano powaaa
Marsh Posté le 26-02-2002 à 09:21:17
Salut tous =)
j'ai trouve le script ci dessous dans Homesite, il est sense m'afficher la date de la derniere modif de ma page mais 2 pb :
-sous opera il m'affiche une date bidon genre 01/01/1970
-sous ie il m'affiche la date et l'heure courante au moment ou l'on consulte la page et pas la date de la derniere modif.
Kkun peut m'axpliquer pkoi (paske je l'ai mis dans un .php3 ??)
ou me fournir un script qui fonctionne ??
Merci @+
<script language="JavaScript" type="text/javascript">
<!--
// last modified script by Bernhard Friedrich; should work in all browsers
var a;
a=new Date(document.lastModified);
lm_year=a.getYear();
if (lm_year<1000){ //just in case date is delivered with 4 digits
if (lm_year<70){
lm_year=2000+lm_year;
}
else lm_year=1900+lm_year;
} //end workaround
lm_month=a.getMonth()+1;
if (lm_month<10){
lm_month='0'+lm_month;
}
lm_day=a.getDate();
if (lm_day<10){
lm_day='0'+lm_day;
}
lm_hour=a.getHours();
if (lm_hour<10){
lm_hour='0'+lm_hour;
}
lm_minute=a.getMinutes();
if (lm_minute<10){
lm_minute='0'+lm_minute;
}
lm_second=a.getSeconds();
if (lm_second<10){
lm_second='0'+lm_second;
}
document.write("Last Modified " + lm_year+'-'+lm_month+'-'+lm_day+' '+lm_hour+':'+lm_minute+':'+lm_second);
// -->
</script>