|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 80 ![]() |
Bonjour,
J'utilise en ce moment la fonction mail() de php. J'ai un petit problème qui est le suivant : je valide un formulaire en javascript et une fois que tous les champs sont bien renseigné, j'appelle la fonction mail() et j'insère des données dans une table MySQL. Seulement, lors de l'exécution de la fonction mail, cela peut prendre 4 à 5 secondes pour envoyer le mail et la page reste à se charger. Pour des utlilisateur lamba cela risque de faire un peu long, surtout que je vais au final devoir envoyer 2 mails de suite donc utiliser deux fois la fonction mail() (ça prend environ 8 secondes à attendre que la page se charge vers la page d'action du formulaire. Ma question (la voilà enfin) est de savoir si c'est possible d'appeler la fonction mail() à la fin du chargement de la page ? Autrement que par un tâche cron car je suis sur un hébergement mutualisé et je n'ai pas accès à ce genre de privilège. Merci d'avance à ceux qui pourraient m'aider. DJuL- |
|
|
00
|
|
|
#2 | |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
Citation:
|
|
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Inscription : août 2006 Messages : 590 ![]() |
J'ai une question peut-être idiote, mais si l'appel à la fonction mail est fait physiquement après la partie d'affichage de la page... ?
|
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 80 ![]() |
Déjà, merci pour vos réponses.
@RideKick : Webcron ça ne fonctionne que pour des tâches à des heures précises, hors j'ai besoin d'envoyer un mail lors de la validation d'un formulaire par un utilisateur. @[Hugo] : Hmm, non je ne pense pas que ça fonctionne, le serveur passe en premier, le rendu côté client s'effectue une fois les tâches côté serveur effectuées. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com