Bonjour, je souhaiterais faire en sorte lorsque je clique sur un lien, ca appelle en AJAX, un script qui s'occupe d'envoyer à tous les utilisateurs de la base un e-mail.
Pour ce faire, j'utilise la fonction exec() et mon script fonctionne correctement.
Seulement, du fait que cet appel soit en AJAX, si je clique sur un autre lien lors de l'envoi des mails, ca me retourne une erreur AJAX (le script continue malgré tout de fonctionner) et mon site tourne en boucle jusqu'à ce que les envois de mails soit terminés.
J'ai essayé en rajoutant à ma commande dans exec(), d'insérer la sortir dans /dev/null (environnement Linux) mais cela ne change rien, j'ai toujours la même erreur.
L'appel à la fonction ressemble à ceci :
Que puis-je faire pour corriger ça svp?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 exec("php /hom/rep/script.php > /dev/null");
Partager