Clair de Lune Posté 28 Septembre 2004 Posté 28 Septembre 2004 bonjour je cherche à écrire automatiquement dans le title d'une page le nombre de jours avant une date déterminée si vous avez une piste vers un script tout fait, merci d'avance
Jan Posté 28 Septembre 2004 Posté 28 Septembre 2004 Salut, Il fallait me demander directement <?php// compte à rebours$le_jour = date("j");// du 1 au 31$le_mois = date("n");// 1=janvier..12=decembre$l_annee = date("Y");// 2004, 2005, ...$duree_restante=(mktime(0, 0, 0, $le_mois, $le_jour, $l_annee)-mktime(0, 0, 0, 1, 1, 2005))/(24*60*60);$decompte_affiche="D day";if ($duree_restante!=0){ // ce n'est pas le jour J if ($duree_restante>0){ // signe + si la fin du concours est passée $decompte_affiche .="+"; } $decompte_affiche .=$duree_restante;}// affichage du compte à reboursecho "<title>seraphim proudleduck ".$decompte_affiche."</title>";?> Sinon, il y a la version javascript sur mon site
Clair de Lune Posté 28 Septembre 2004 Auteur Posté 28 Septembre 2004 damned, I am démasqué merci beaucoup jan, ça marche très bien je ne l'ai pas mis dans le title, mais en tout petit sous mes liens username et userid euh... si j'osais je te demanderais comment je fais pour n'afficher que des jours entiers ?
Jan Posté 28 Septembre 2004 Posté 28 Septembre 2004 $duree_restante=round((mktime(0, 0, 0, $le_mois, $le_jour, $l_annee)-mktime(0, 0, 0, 1, 1, 2005))/(24*60*60));
Clair de Lune Posté 28 Septembre 2004 Auteur Posté 28 Septembre 2004 épatant, Jan encore une fois merci
Jan Posté 28 Septembre 2004 Posté 28 Septembre 2004 J'avoue ne pas comprendre pourquoi il faut arrondir la valeur. Une question de changement d'heure (heure d'hiver)?
Clair de Lune Posté 28 Septembre 2004 Auteur Posté 28 Septembre 2004 cest exactement ça : mon site est français et le concours se jugera en angleterre, il faudrait corriger d'une heure, je suis pointilleux... plus sérieusement, , c'est juste plus joli comme ça, le compteur ne passe pas à la ligne ou alors tu penses que je devrais laisser le nombre avec ses décimales pour les robots ?
Jan Posté 28 Septembre 2004 Posté 28 Septembre 2004 tu penses que je devrais laisser le nombre avec ses décimales pour les robots ? <{POST_SNAPBACK}> Non
Domtom Posté 15 Novembre 2004 Posté 15 Novembre 2004 Bonjour à toutes et à tous, Je suis tout nouveau sur ce forum. Hier, je cherchais un script en PHP pour un compte à rebours à partir d'une date (Noël en l'occurence). Je suis tombé sur ce forum et j'ai vu ton script Jan. Je l'ai un peu modifié pour le mettre sur mon site perso et il marche à merveille . Merci beaucoup et vive le web !
Jan Posté 15 Novembre 2004 Posté 15 Novembre 2004 Bonjour Domtom et bienvenue sur le forum, Je suis bien content que ce petit script t'ait rendu service. Au passage j'ai pu voir que l'adaptation que tu en avais fait sur ton site est très réussie. Peut-être faudrait-il ajouter vive Google?
nicco Posté 19 Mai 2008 Posté 19 Mai 2008 (modifié) Bon ben, 4 ans plus tard, je remercie aussi, et je donne ma version modifiée avec remise à zéro automatique tout les mois à une date fixe. <?php// compte à rebours$le_jour = date("j");// du 1 au 31$le_mois = date("n");// 1=janvier..12=decembre$l_annee = date("Y");// 2004, 2005, ...$le_jourj = 15;// le jour J fixe$duree_restante=(mktime(0, 0, 0, $le_mois, $le_jour, $l_annee)-mktime(0, 0, 0, $le_mois +1, $le_jourj, $l_annee))/(24*60*60);$decompte_affiche="D day";if ($duree_restante!=0){ // ce n'est pas le jour J if ($duree_restante>0){ // signe + si la fin du concours est passée $decompte_affiche .="+"; } $decompte_affiche .=$duree_restante;}// affichage du compte à reboursecho "<title>seraphim proudleduck ".$decompte_affiche."</title>";?> Modifié 19 Mai 2008 par nicco
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant