Bonjour le forum PHP,
Voilà, j'ai une page php qui effectue un traitement long à s'exécuter. Donc pour éviter que l'utilisateur ne regarde son navigateur mouliner pendant une certaine durée, j'ai décidé de mettre ce traitement dans un script php externe.
A présent, je veux que la page php lance l'exécution de ce script externe en arrière-plan sans attendre la fin de son exécution (je notifierai la fin du traitement par un mail).
Comment faire cela?
J'ai essayé la commande exec() :
exec("php transmission.php >toto.log");
Le script s'exécute bien mais il faut toujours attendre la fin de son exécution avant que la suite de ma page php ne soit exécutée.
Merci beaucoup pour votre aide






Répondre avec citation



Partager