par
sam67 » 29 juil. 2016, 20:17
Bonjour
J'ai un petit problème avec le code ci-dessous, le problème est que quand j'ouvre le mail envoyé je vois juste ce que l'expediteur a écrit dans le textarea donc dans la variable message, mais j'aimerais qu'il affiche aussi le pseudo et l'email de l'expediteur, j'ai testé avec ce code mais ça ne marche pas il n'affiche que le message.
Code : Tout sélectionner
<h3>Formulaire</h3>
<form action='' method='post'>
<input type='text' name='nom_exp' /> Nom <br />
<input type='text' name='prenom_exp' /> Prénom <br />
<input type='email' name='email_exp' /> Email expéditeur<br />
<input type='text' name='objet' /> Objet <br />
Message: <br/>
<textarea name='message' cols='50' rows='4'></textarea>
<input type='submit' value='Envoyer'>
</form>
<?php
if(isset($_POST) && !empty($_POST['pseudo_exp']) &&!empty($_POST['objet']) && !empty($_POST['message'])){
extract($_POST);
$destinataire = '[email protected]';
$expediteur =$pseudo_exp.' <'.$email_exp.'>';
$mail=mail($destinataire,$objet,$message,
$expediteur .' :De Patrimgest.com : mail de test');
if($mail)echo'Email envoyé avec succès !!';else echo'Echec envoi d email';
}else echo "Formulaire non soumis ou des champs sont vides";
?>
Voici que que ça m'affiche:
Merci d'avance pour vos réponse

Bonjour
J'ai un petit problème avec le code ci-dessous, le problème est que quand j'ouvre le mail envoyé je vois juste ce que l'expediteur a écrit dans le textarea donc dans la variable message, mais j'aimerais qu'il affiche aussi le pseudo et l'email de l'expediteur, j'ai testé avec ce code mais ça ne marche pas il n'affiche que le message.
[code]<h3>Formulaire</h3>
<form action='' method='post'>
<input type='text' name='nom_exp' /> Nom <br />
<input type='text' name='prenom_exp' /> Prénom <br />
<input type='email' name='email_exp' /> Email expéditeur<br />
<input type='text' name='objet' /> Objet <br />
Message: <br/>
<textarea name='message' cols='50' rows='4'></textarea>
<input type='submit' value='Envoyer'>
</form>
<?php
if(isset($_POST) && !empty($_POST['pseudo_exp']) &&!empty($_POST['objet']) && !empty($_POST['message'])){
extract($_POST);
$destinataire = '
[email protected]';
$expediteur =$pseudo_exp.' <'.$email_exp.'>';
$mail=mail($destinataire,$objet,$message,
$expediteur .' :De Patrimgest.com : mail de test');
if($mail)echo'Email envoyé avec succès !!';else echo'Echec envoi d email';
}else echo "Formulaire non soumis ou des champs sont vides";
?>
[/code]
Voici que que ça m'affiche:
[img]http://image.noelshack.com/fichiers/2016/30/1469816895-capture.png[/img]
Merci d'avance pour vos réponse :)