Code reception mail + choix destinataire

Fermé
locloc - 1 juin 2010 à 10:59
 locloc - 2 juin 2010 à 23:30
Bonjour à tous,

Je viens vers vous, pour un probleme certainement simple, mais qui pour moi me prend la tete !

J'ai réaliser un formulaire PHP avec une page fromulaire, page envoie.php... etc
(d'apres un tuto !!)

1° comment faire pour rajouter le choix de l'expediteur ??

2° comment configurer la reception du mail ?
c'est a dire faire plus jolie que ça :

Nom : blabla
Prénom : blabla
Téléphone : 0102010201
Votre e-mail : essais04@mail.com
Je souhaite etre contacter par : E-mail,
Votre message : blabla blabla blabla blabla.
Je souhaite etre informé des nouveautés :=Oui,

voici mon code :

$url_upload='';
$data='';
$data.=' Nom : '.$_POST["id_2"].'<br>';
$data.=' Prénom : '.$_POST["id_34"].'<br>';
$data.=' Téléphone : '.$_POST["id_37"].'<br>';
$data.=' Votre e-mail : '.$_POST["id_38"].'<br>';
$data.=' Votre message : '.$_POST["id_42"].'<br>';
$data.='Je souhaite etre informé des nouveautés :='.$_POST["hidden_9"].'<br>';

comme vous voyer les espace ne sont pas pris en compte !!
Comment rajouter un tableau ? colonne, gras, couleur... etc

Merci.

si vous avez un lien de tuto ou autre ça serait cool.
J'ai rien trouver sur google, et je pense que je mis prend mal !

A voir également:

8 réponses

thunder413 Messages postés 167 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 16 novembre 2012 23
1 juin 2010 à 18:27
salut,
pour le choix de l'expediteur il te faut juste a jouter un autre champs dans ton formulaire
pour la mise en forme tu specifie que le contenu est html donc tu poura faire toute la mise en forme que tu veu en ajoutant un header a la fonction mail
$headers = 'Content-type: text/html; charset=utf-8'."\r\n";
pour la configuration je te conseil vivement d'utiliser php mailer qui va eviter la configuration et aussi evite que tes mail ne soit considerer comme des spam
0
un champs ?? certes ! j'ai mis un onglet déroulant.. mais je n'arrive pas ç recuperer "id_43"
j'ai mis $GET['id_43']@mail.com... mais rien y fait !! je ne sais pas quoi mettre !

je vais regarder pour PHP mailer !

merci, si tu sais comment recuperer mon destinataire, ça m'arrangerais beaucoups !!!
0
thunder413 Messages postés 167 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 16 novembre 2012 23
2 juin 2010 à 01:39
si je comprend bien tu a fait une liste de choix en utilisant la balise select donc si je suppose que ta liste deroulant est
choix <select name='choix'>
          <option value='id_43'>id_43</option>  
        <option value='id_44'>id_44</option>
                 ...... 
      </select>


donc a la reception tout depend de la methode utiliser dans ton formulaire donc si tu a mis method='post' tu fait $_POST['choix'] sinon si c'est method='get' $_GET['choix']
j'espere que je ne suis pas hors sujet
0
Bonjour thunder413 !!

merci de prendre du temps pour m'aider !!

J'y ai pensé et voila ce que j'ai fait, mais ça ne marche pas !!!


//$rt = new CMIMEMail('Vous <echo $_GET["id_43"]@mail.com>','<echo $_GET["id_43"]@mail.com>','demande de renseignement');


//$rt = new CMIMEMail('Vous <.$_POST["id_43"].@locatoumat.com>','<.$_POST["id_43"].@mail.com>','demande de renseignement');


//$rt = new CMIMEMail('Vous <$_GET["id_43"].@mail.com>','<$_GET["id_43"].@mail.com>','demande de renseignement');
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
thunder413 Messages postés 167 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 16 novembre 2012 23
2 juin 2010 à 12:54
bobjour,
si c'est get tu fait
$rt = new CMIMEMail('Vous'. '<'.$_GET["id_43"].'@mail.com>','<'.$_GET["id_43"].'@mail.com>','demande de renseignement');

si c'est post
$rt = new CMIMEMail('Vous'. '<'.$_POST["id_43"].'@mail.com>','<'.$_POST["id_43"].'@mail.com>','demande de renseignement');

0
Merci !!

Je vais essayer !!!
0
ça ne parche pas !!

j'ai une erreur : HTTP 500 Erreur interne au serveur

je n'arrive )as a mettre cette variable !!!!!!!!!!! T_T
0
ARGH !!!!!
quel idiot !!

TU ES UN DIEU !!!!!!
MILLE MERCI thunder !!!!

j'avais copier/coller les deux envoie !!

j'avais $m = new CMIMEMail & $rt= new CMIMEMail

et j'avais mis : $m = new CMIMEMail & $m= new CMIMEMail

pfffff MILLE MERCIS !!

grace à toi on peut choisir l'expediteur !!

il ne me reste plus qu'à me pencher sur
$headers = 'Content-type: text/html; charset=utf-8'."\r\n";

encore merci thunder
0