Mise en form d'1 mail envoyé par 1 formulaire
Résolu
christelle
-
bissdebrazza Messages postés 2886 Statut Contributeur -
bissdebrazza Messages postés 2886 Statut Contributeur -
Bonjour,
Je suis en train de faire un site internet en html/php et quelques animations en flash.
Aujourd'hui se pose un problème : j'ai fait un formulaire de contact en php que j'avais trouvé sur le site du zéro, le problème c'est qu'il marche très bien mais que la mise en page est un pe "brut".
C'est à dire que le mail que l'on reçoit ressemble un peu à un paragraphe ecrit sous le bloc note.
Donc j'aimerai savoir comment le mettre en forme dans la réception du message. (comme un email que l'on recevrait par une entreprise)...
Avez vous des idées ? des codes déjà fait , des logiciels pré intégré ou des site pour webmestre qui le font....
MERCI C'EST URGENT !!
Christelle
Je suis en train de faire un site internet en html/php et quelques animations en flash.
Aujourd'hui se pose un problème : j'ai fait un formulaire de contact en php que j'avais trouvé sur le site du zéro, le problème c'est qu'il marche très bien mais que la mise en page est un pe "brut".
C'est à dire que le mail que l'on reçoit ressemble un peu à un paragraphe ecrit sous le bloc note.
Donc j'aimerai savoir comment le mettre en forme dans la réception du message. (comme un email que l'on recevrait par une entreprise)...
Avez vous des idées ? des codes déjà fait , des logiciels pré intégré ou des site pour webmestre qui le font....
MERCI C'EST URGENT !!
Christelle
Configuration: Windows XP Firefox 3.0.7
A voir également:
- Mise en form d'1 mail envoyé par 1 formulaire
- Whatsapp formulaire opposition - Guide
- Mise en forme conditionnelle excel - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Message non envoyé - Forum Free mobile
7 réponses
Oui excellent , c'est ca que je veux faore mais je connais bien le html et le php .
Je ne sais pas ou commencer , il y aurait t-il des exemples ou tutoriels à suivre ...
Merci , votre aide est précieuse....
Je ne sais pas ou commencer , il y aurait t-il des exemples ou tutoriels à suivre ...
Merci , votre aide est précieuse....
tu sauras adapter un code?en effet moi j'ai un formulaire que j'ai fait pour mon site,donc je peux te donner le code et tu l'adapte à tes besoins!
Il suffit que tu traites les données au moment de l'envois je penses et que tu les skinnes à ce moment là également.
Nous mettre le code aiderais certainement à être plus précis avec toi.
Bon courage @+
Nous mettre le code aiderais certainement à être plus précis avec toi.
Bon courage @+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bissdebrazza je suis bien intéressé par ton offre ..
J'aimerai bien que tu m'envoie ton code , je pense avoir le nécessaire de connaissance pour adapter ton code à mes besoins.......
Merci beaucoup .....
Sinon le code de page ou se trouve mon formulaire de contact est :
la page html :
<div align=center>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table>
<tr><td>Votre Nom:</td>
<td><input type=text name=realname size=30></td></tr>
<tr><td>Votre Email:</td>
<td><input type=text name=email size=30></td></tr>
<tr><td>Sujet:</td>
<td><input type=text name=title size=30></td></tr>
<tr><td colspan=2>Commentaires:<br>
<textarea COLS=50 ROWS=6 name=comments></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
<input type=reset value=Annuler>
</form>
</div>
la page php:
<?php
$TO = "votre adresse email";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://<URL de la page de remerciement>");
?>
ET VOILA
J'aimerai bien que tu m'envoie ton code , je pense avoir le nécessaire de connaissance pour adapter ton code à mes besoins.......
Merci beaucoup .....
Sinon le code de page ou se trouve mon formulaire de contact est :
la page html :
<div align=center>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table>
<tr><td>Votre Nom:</td>
<td><input type=text name=realname size=30></td></tr>
<tr><td>Votre Email:</td>
<td><input type=text name=email size=30></td></tr>
<tr><td>Sujet:</td>
<td><input type=text name=title size=30></td></tr>
<tr><td colspan=2>Commentaires:<br>
<textarea COLS=50 ROWS=6 name=comments></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
<input type=reset value=Annuler>
</form>
</div>
la page php:
<?php
$TO = "votre adresse email";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://<URL de la page de remerciement>");
?>
ET VOILA
Voila un peu le php que j'ai adapté à ton cas:
voila un peu!teste et dis moi si ça marche!
$nom=$_POST['realname'];
$mail=$_POST['email'];
$subject=$_POST['title'];
$commentaire=$_POST['comments'];
$headers ='From: "$nom"<$mail>'."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
$sujet='Formail';
$message ='<html>
<head>
<title></title>
<style type="text/css">
#conteneur {
width: 100%;
height:100%;
}
#header {
height: 27px;
background-color: #6B52FC;
width:404px;
font-family: "Trebuchet MS";
font-size: 18.9px;
color:#FFFFFF;
}
#centre {
background-color:#FFFFFF;
height:200px;
width:400px;
border: 2px solid #6B52FC;
}
#pied {
height: 25px;
background-color:#6B52FC;
width:404px;
text-align: center;
color:#FFFFFF;
}
</style>
</head>
<body>
<div id="conteneur">
<br><br>
<div id="header">
<p><b>FORMULAIRE</b></p>
</div>
<div id="centre">
<br>
<p> Ci-dessous les infos venant du site</p>
<br>
<ul>
<li><font color="#FF0000"><b>NOM</font></b>: <strong>'.$nom.'</strong></li><br />
<li><font color="#FF0000"><b>ADRESSE MAIL</font></b>: <strong>'.$mail.'</strong> </li><br />
<li><font color="#FF0000"><b>TITRE</font></b>: <strong>'.$subject.'</strong> </li><br />
<li><font color="#FF0000"><b>COMMENTAIRES</font></b>: <strong>'.$comments.'</strong> </li><br />
</ul>
</div>
<div id="pied">
site.com
</div>
<br>
<p><b> L\'équipe site</b></p>
</div>
</body>
</html>';
if(mail([email protected], $sujet, $message, $headers))
{
Header("Location: http://<URL de la page de remerciement>");
}
else
{
echo 'mail non envoyé';
}
voila un peu!teste et dis moi si ça marche!
[email protected]
c mon adresse msn en tout cas merci .
Est ce que bissdebrazza tu peux prendre mon adresse pour que tu m'aide quelques fois...
merci beaucoup énormément aplus
c mon adresse msn en tout cas merci .
Est ce que bissdebrazza tu peux prendre mon adresse pour que tu m'aide quelques fois...
merci beaucoup énormément aplus