[Résolu] Envoi d'un mail en PHP

Envoi d'un mail en PHP [Résolu] - PHP - Programmation

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 ? [:petrus75]"
 
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 :jap:


Message édité par Anteus le 06-03-2007 à 18:09:44

---------------
Autonomie, Excellence, But
Reply

Marsh Posté le 06-03-2007 à 17:34:02   

Reply

Marsh Posté le 06-03-2007 à 17:42:06    

header('Location: mailto:foo@bar.fr'); ? :spamafote:
 
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...  [:figti]


Message édité par sielfried le 06-03-2007 à 17:49:18

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

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 :/


---------------
Autonomie, Excellence, But
Reply

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... :spamafote:


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

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 :)


---------------
Autonomie, Excellence, But
Reply

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à :/


---------------
Autonomie, Excellence, But
Reply

Marsh Posté le 06-03-2007 à 18:02:44    

<input type="submit" onclick="window.open('mailto:foo@bar.fr'); return true" />


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 06-03-2007 à 18:04:32    

You're good :)
 
Ca marche impec, merci beaucoup !!!


---------------
Autonomie, Excellence, But
Reply

Sujets relatifs:

Leave a Replay

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