Code Compte a rebour
THEPIXADE
Messages postés
34
Statut
Membre
-
THEPIXADE Messages postés 34 Statut Membre -
THEPIXADE Messages postés 34 Statut Membre -
Bonjour,
Voila le code que j'ai trouver sur un tuto
Mais mon probleme c'est que quand on actualise sa repart au début et je sais pas comment faire pour que sa le face pour tout le monde
<?php
/******************************************************************************/
/* */
/* __ ____ */
/* ___ / / ___ / __/__ __ _____________ ___ */
/* / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-< */
/* / .__/_//_/ .__/___/\___/\_,_/_/ \__/\__/___/ */
/* /_/ /_/ */
/* */
/* */
/******************************************************************************/
/* */
/* Titre : Compte a rebour JavaScript et PHP */
/* */
/* URL : https://phpsources.net/code/php/applications/493_compte-erebour-javascript-et-php */
/* Auteur : KOogar */
/* Date édition : 01 Fév 2009 */
/* Website auteur : http://www.koogar.fr */
/* */
/******************************************************************************/
/*******************************************************************************
* Url DEMO avec les memes parametres ci dessous
***************************************************************************/
/* http://www.phpsources.org/demo/demo_compte_a_rebour.php */
/*******************************************************************************
* A parametrer
***************************************************************************/
$heures = 15; // les heures < 24
$minutes = 2; // les minutes < 60
$secondes = 22; // les secondes < 60
$annee = date("Y"); // par defaut cette année
$mois = date("m"); // par defaut ce mois
$jour = date("d"); // par defaut aujourd'hui
$redirection = 'http://www.phpsources.org'; // quand le compteur arrive à 0
// j'ai mis une redirection
/*******************************************************************************
* calcul des secondes
***************************************************************************/
$secondes = mktime(date("H") + $heures,
date("i") + $minutes,
date("s") + $secondes,
$mois,
$jour,
$annee
) - time();
?>
<html>
<head>
<title>Demo compte a rebour</title>
<script type="text/javascript">
var temps = <?php echo $secondes;?>;
var timer =setInterval('CompteaRebour()',1000);
function CompteaRebour(){
temps-- ;
j = parseInt(temps) ;
h = parseInt(temps/3600) ;
m = parseInt((temps%3600)/60) ;
s = parseInt((temps%3600)%60) ;
document.getElementById('minutes').innerHTML= (h<10 ? "0"+h : h) + ' h : ' +
(m<10 ? "0"+m : m) + ' mn : ' +
(s<10 ? "0"+s : s) + ' s ';
if ((s == 0 && m ==0 && h ==0)) {
clearInterval(timer);
url = "<?php echo $redirection;?>"
Redirection(url)
}
}
function Redirection(url) {
setTimeout("window.location=url", 500)
}
</script>
</head>
<body onload="timer">
<?php
// la condition est que le nombre de seconde soit etre superieur a 24 heures
if ($secondes <= 3600*24) {
?>
<span style="font-size: 36px;">Il vous reste comme temps</span>
<div id="minutes" style="font-size: 36px;"></div></span>
<?php
}
?>
<body>
<html>
Merci The_Pixade
Voila le code que j'ai trouver sur un tuto
Mais mon probleme c'est que quand on actualise sa repart au début et je sais pas comment faire pour que sa le face pour tout le monde
<?php
/******************************************************************************/
/* */
/* __ ____ */
/* ___ / / ___ / __/__ __ _____________ ___ */
/* / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-< */
/* / .__/_//_/ .__/___/\___/\_,_/_/ \__/\__/___/ */
/* /_/ /_/ */
/* */
/* */
/******************************************************************************/
/* */
/* Titre : Compte a rebour JavaScript et PHP */
/* */
/* URL : https://phpsources.net/code/php/applications/493_compte-erebour-javascript-et-php */
/* Auteur : KOogar */
/* Date édition : 01 Fév 2009 */
/* Website auteur : http://www.koogar.fr */
/* */
/******************************************************************************/
/*******************************************************************************
* Url DEMO avec les memes parametres ci dessous
***************************************************************************/
/* http://www.phpsources.org/demo/demo_compte_a_rebour.php */
/*******************************************************************************
* A parametrer
***************************************************************************/
$heures = 15; // les heures < 24
$minutes = 2; // les minutes < 60
$secondes = 22; // les secondes < 60
$annee = date("Y"); // par defaut cette année
$mois = date("m"); // par defaut ce mois
$jour = date("d"); // par defaut aujourd'hui
$redirection = 'http://www.phpsources.org'; // quand le compteur arrive à 0
// j'ai mis une redirection
/*******************************************************************************
* calcul des secondes
***************************************************************************/
$secondes = mktime(date("H") + $heures,
date("i") + $minutes,
date("s") + $secondes,
$mois,
$jour,
$annee
) - time();
?>
<html>
<head>
<title>Demo compte a rebour</title>
<script type="text/javascript">
var temps = <?php echo $secondes;?>;
var timer =setInterval('CompteaRebour()',1000);
function CompteaRebour(){
temps-- ;
j = parseInt(temps) ;
h = parseInt(temps/3600) ;
m = parseInt((temps%3600)/60) ;
s = parseInt((temps%3600)%60) ;
document.getElementById('minutes').innerHTML= (h<10 ? "0"+h : h) + ' h : ' +
(m<10 ? "0"+m : m) + ' mn : ' +
(s<10 ? "0"+s : s) + ' s ';
if ((s == 0 && m ==0 && h ==0)) {
clearInterval(timer);
url = "<?php echo $redirection;?>"
Redirection(url)
}
}
function Redirection(url) {
setTimeout("window.location=url", 500)
}
</script>
</head>
<body onload="timer">
<?php
// la condition est que le nombre de seconde soit etre superieur a 24 heures
if ($secondes <= 3600*24) {
?>
<span style="font-size: 36px;">Il vous reste comme temps</span>
<div id="minutes" style="font-size: 36px;"></div></span>
<?php
}
?>
<body>
<html>
Merci The_Pixade
A voir également:
- Code Compte a rebour
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Créer un compte google - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
2 réponses
Bonsoir,
J'ai regarder un peu le code, et l'ai corriger pour toi.
Change :
Et met la date et l'heure de la fin du compte a rebour.
J'ai regarder un peu le code, et l'ai corriger pour toi.
Change :
$dateEnd = '2013-05-19 00:00:00';
Et met la date et l'heure de la fin du compte a rebour.
<?php
$dateEnd = '2013-05-19 00:00:00';
$redirection = 'http://google.com';
$a = strtotime($dateEnd);
$secondes = $a - time();
?>
<html>
<head>
<title>Demo compte a rebour</title>
<script type="text/javascript">
var temps = <?php echo $secondes;?>;
var timer =setInterval('CompteaRebour()',1000);
function CompteaRebour(){
temps-- ;
j = parseInt(temps) ;
h = parseInt(temps/3600) ;
m = parseInt((temps%3600)/60) ;
s = parseInt((temps%3600)%60) ;
document.getElementById('minutes').innerHTML= h + ' h : ' + m + ' mn : ' + s + ' s ';
if ((s == 0 && m ==0 && h ==0)) {
clearInterval(timer);
url = "<?php echo $redirection;?>"
Redirection(url)
}
}
function Redirection(url) {
setTimeout("window.location=url", 500)
}
</script>
</head>
<body onload="timer">
<?php
// la condition est que le nombre de seconde soit etre superieur a 24 heures
if ($secondes <= 3600*24) {
?>
<span style="font-size: 36px;">Il vous reste comme temps</span>
<div id="minutes" style="font-size: 36px;"></div></span>
<?php
}
?>
<body>
<html>