Envoi d'un mail en PHP [Résolu] - PHP - Programmation
Marsh Posté le 06-03-2007 à 17:42:06
header('Location: mailto:foo@bar.fr'); ?
Je suis légèrement sceptique sur l'intérêt du truc, quand même, et puis ça me ferait un peu chier qu'une page ouvre mon client mail sans me prévenir...
Marsh Posté le 06-03-2007 à 17:47:07
L'intérêt, c'est que ce qui pourrait servir de lien pour le mailto a en fait à l'origine un action de type post. Et ça, je ne peux pas l'enlever. Donc il faut que simultanément, un clic déclenche cette action post, et l'ouverture du mail, qui fait partie du workflow de l'outil.
Pour le header, c'était prévisible, il m'envoie chier comme quoi les headers sont déjà définis
Marsh Posté le 06-03-2007 à 17:54:49
Donc t'as un formulaire et quand tu submit tu voudrais que ça ouvre la page cible en même temps qu'un lien mailto ?
Pourtant tu parles d'ouvrir seulement sous certaines conditions dans ton premier post.
Si c'est ça, ben tu peux faire un onclick sur le bouton qui va faire un windowOpen avec le lien vers le mailto avant le submit... même si ça paraît quelque peu crados...
Marsh Posté le 06-03-2007 à 17:56:09
Dans mon premier post, je voulais être générique, pour ne pas compliquer le truc
Hmmmm... Je vais tenter le onclick
Marsh Posté le 06-03-2007 à 18:01:17
Bon, le onclick="mailto:xxx.xxx@xxx.xx" ça marche pas
"avec le lien vers le mailto avant le submit" ? Je crains de n'avoir pas exactement compris cette partie là
Marsh Posté le 06-03-2007 à 18:02:44
<input type="submit" onclick="window.open('mailto:foo@bar.fr'); return true" />
Marsh Posté le 06-03-2007 à 18:04:32
Reply
Marsh Posté le 06-03-2007 à 17:34:02
Hello,
Alors non, ma question n'est pas "Comment qu'on envoie un mail en PHP ? "
Enfin si, presque :
Comment puis-je, à partir de PHP, avoir le même effet que la fonction mailto ? Je veux dire, dans un bout de code PHP, suivant certaines conditions, je voudrais qu'il m'ouvre un nouveau mail avec l'éditeur de mail par défaut, exactement comme un mailto, sauf que le déclenchement n'est pas un clic sur un lien, mais une simple condition présente dans le code PHP.
J'ai cherché un peu, et apparemment, ça n'est pas si trivial que ça.
Est-ce que quelqu'un aurait, par hasard, un solution simple à mettre en oeuvre, qui ne passe pas par de l'ASP, du VBS ou autre ? Un bout de javascript ?
Merci d'avance
Message édité par Anteus le 06-03-2007 à 18:09:44
---------------
Autonomie, Excellence, But