Correction de code timestamp et boucle
Bonjour à toutes et tous, bonjour Célira,
Vous trouverez ci-dessous un petit bout de code, j'aimerais que vous me donniez votre avis. Marchera ? Marchera pas ?
L'objectif (sans tache CRON) est de réaliser des actions différentes (1,2,3) à une semaine d'intervalle en commençant par exemple le 28/09 et ceci sans fin. J'ai aussi pensé par une boucle for en laissant l'argument 2 vide
Code:
for($i=1538128800;;$i = time()+1814400){// instructions}
.
Je vous remercie de vos contributions.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
/*
Début de la boucle (Vendredi) 28/9/2018 à 12:00:00 soit 1538128800
intervalle temps timestamp 1 semaine 1s 7j 24h 60mn 60s soit 604800
intervalle temps timestamp 2 semaines 2s 7j 24h 60mn 60s soit 1209600
intervalle temps timestamp 3 semaines 3s 7j 24h 60mn 60s soit 1814400
*/
$i=1538128800
if ( time()-$i <= 604800 )
{
echo 'action 1';
}
elseif ( time()-$i > 604800 && time()-$i <= 1209600)
{
echo 'action 2';
}
elseif ( time()-$i > 1209600 && time()-$i <= 1814400)
{
echo 'action 3';
}
else
{
$i = time()+1814400;
} |
PS pour le modérateur : j'ai une question concernant le FEC (Fichier d'Echange Comptable) - Dans quel forum poster ? merci.