Bonjour,
Pour les besoin de mon site, un script php qui ne dépend ni des utilisateurs ni d'aucun évènement extérieur, doit tourner en continue sans interruption à l'infini (il interagit avec la bd).

Ma solution etait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
ignore_user_abort(1);
while(1)
{ ......
je sais que les puriste me diront "jamais de script en boule infini" et d'autres diront "il y a des langages pour ca", mais moi je n'ai que cette solution, le php uniquement.

Le problème est que script ne semble pas continuer a s'exécuter quand je fait appel a la page pour le démarrer pour je la ferme.

J'ai vu aussi qu'il y a exec(), mais comment ca marche, il faut l'écrire dans une page l'appeler une fois et c'est bon ?

Est ce que exec() est comme ignor_user_abort combine a while(1), il suffit de supprimer le fichier du serveur pour que la bourcle s'arrete?

J'ai vraiment besoin de votre aide.

merci