Php : incrementer un entier par temps

aymoun888 Messages postés 122 Date d'inscription   Statut Membre Dernière intervention   -  
aymoun888 Messages postés 122 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,

SVP qui peu me donner un petit code PHP qui me permet d'incrémenter un entier chaque 15 minutes par exemple

Merci d'avance
A voir également:

3 réponses

Atropa Messages postés 1940 Date d'inscription   Statut Membre Dernière intervention   274
 
bonjour, tu peux faire comme ça :

<?php

	ignore_user_abort(true);
	set_time_limit(0);

	for($i=0;true;$i++){
		echo $i;
		sleep(15*60);
	}

?>

mais attention ce code ne s'arretera que si tu le supprimes renomme ou déplace ou si tu es en local si tu coupes ton serveur

ce script continuera a tourner même si tu ferme la page du navigateur
il est potentiellement infini

donc je me répète mais attention, mets un compteur de boucle ça permettra de l'arrêter, si tu met i = 24*4 au lieu de true ton script s'éxécutera au maximum pendant 24h.
0
nico_73 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention  
 
Pour éviter de repartir à zéro si il y a une panne sur le serveur, tu peux toujours enregistrer la dernière valeur avec la date, l'heure ... dans un fichier texte et compléter le bout de script que ta donné Atropa pour reprendre la où en était le script.

Bien sur c'est à toi de faire la différence entre la dernière mise à jour du fichier texte et l'heure actuel. Je pense que c'est possible.

A+
0
aymoun888 Messages postés 122 Date d'inscription   Statut Membre Dernière intervention   13
 
Merci a vous =)
0