envoi de mail en arriere plan

envoi de mail en arriere plan - PHP - Programmation

Marsh Posté le 15-04-2003 à 14:55:20    

Pour une newsletter je dois envoyer d'un coup une centaine de mails. Dans l'interface admin du site, le client peut rentrer le texte de son mail puis l'envoyer à toutes les personnes inscrites à la news-letter mais le prob c que php attends d'avoir envoyer tous les mails avant de continuer à interpreter la suite du code (donc c trop long). Je voudrais lancer un processus independant qui se charge de l'envoie des mails et que pendant ce temps la page se charge en entier et qu'on puisse continuer à se ballader sur le site. Comment fait on pour creer un processus fils en php ?

Reply

Marsh Posté le 15-04-2003 à 14:55:20   

Reply

Marsh Posté le 15-04-2003 à 15:59:31    

j'ai tenté avec un fork():
 
$CHILD=pcntl_fork();
if ($CHILD==0){
  envoi des mail
}
 
en effet, la page n'est plus bloquée est elle se charge instantanement mais les mails ne partent pas :(


Message édité par ojbis le 15-04-2003 à 16:17:38
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed