[php] envoi de formulaires par mail
Fermé
LESAM
Messages postés
9
Date d'inscription
samedi 20 janvier 2007
Statut
Membre
Dernière intervention
18 octobre 2007
-
20 janv. 2007 à 16:24
feline2005 - 12 févr. 2010 à 11:41
feline2005 - 12 févr. 2010 à 11:41
A voir également:
- [php] envoi de formulaires par mail
- Yahoo mail - Guide
- Programmer envoi mail gmail - Guide
- Publipostage mail - Guide
- Annuler envoi mail gmail - Guide
- Cci mail - Guide
21 réponses
salut
d'abord j'ai entraine de crreer un formulaire opour l'envoyer par email mais je ne recoie pas de message
c'est le code de mon formulaire
<form name="formulaire" action="formmail.php" method="POST" enctype="multipart/form-data">
<table width="593" height="507" border="0" cellpadding="5" cellspacing="0">
<tr>
<td width="363">Nom de famille </td>
<td width="210"><input name="nom" type="text" size="35" /></td>
</tr>
<tr>
<td height="32">Prénom</td>
<td><input type="text" name="Prénom" size="35" /></td>
</tr>
<td height="2"></td>
<tr>
<td>Compagnie/Institution</td>
<td><input type="text" name="Compagnie/Institution" size="35" /></td>
</tr>
<tr>
<td>Adresse Postale </td>
<td><input type="text" name="Adresse Postale" size="35" /></td>
</tr>
<tr>
<td>Code postale </td>
<td><input name="Code postale" type="text" size="35" /></td>
</tr>
<tr>
<td>Ville</td>
<td><input name="Ville" type="text" size="35" /></td>
</tr>
<tr>
<td>Pays </td>
<td><input name="Pays" type="text" size="35" /></td>
</tr>
<tr>
<td>Tel </td>
<td><input type="text" name="Tel" size="35" /></td>
</tr>
<tr>
<td>Fax </td>
<td><input type="text" name="Fax" size="35" /></td>
</tr>
<tr>
<td>Adresse e-mail </td>
<td><input name="Adresse e-mail" type="text" size="35" /></td>
</tr>
<tr>
<td height="67">Nom de la compagnie/institution à mentionner sur votre badge</td>
<td><input name="ins:compa" type="text" size="35" /></td>
<tr>
<td>Langue principale</td>
<td><label><select name="select" size="1">
<option value="Anglais ">Langue</option>
<option value="Anglais ">Anglais</option>
<option value="Français">Français</option>
<option value="Espagnol">Espagnol</option>
<option value="Italien">Italien</option>
</select>
</label></td>
</tr>
<tr>
<td>Nom de L'accompagnant </td>
<td><input name="Nom de L'accompagnant " type="text" size="35" /></td>
</tr>
<tr>
<td>Prénom de L'accompagnant </td>
<td><input name="Prénom de L'accompagnant " type="text" size="35" /></td>
</tr>
<tr>
<td>Langue principale</td>
<td><select name="select2" size="1">
<option value="Anglais ">Langue</option>
<option value="Anglais ">Anglais</option>
<option value="Français">Français</option>
<option value="Espagnol">Espagnol</option>
<option value="Italien">Italien</option>
</select></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Envoyer" />
<input type="reset" name="reset" value="Annuler" /></td>
</tr>
</table>
<label></label>
</form>
</div>
<div id="g_flash1" style="position:absolute; overflow:hidden; left:20px; top:860px; width:750px; height:100px; z-index:17">
<script type="text/javascript">
AC_RunFlashContent('id','g_flash1','width','750','height','100','quality','high','autoplay','true','loop','true','wmode','window','codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab','pluginspage','http://www.macromedia.com/go/getflashplayer','src','images/env.swf');
</script>
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000"codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab" width=750 height=100>
<param name="movie" value="images/env.swf">
<param name="quality" value="high">
<param name="loop" value="true">
<param name="wmode" value="window">
<param name="autoplay" value="true">
<!--[if !IE]>-->
<object data="images/env.swf" width="750" height="100" type="application/x-shockwave-flash">
<param name="pluginurl" value="https://get.adobe.com/flashplayer/">
<param name="quality" value="high">
<param name="loop" value="true">
<param name="wmode" value="window">
<param name="autoplay" value="true">
</object>
<!--<![endif]-->
</object>
</noscript>
</div>
</div></body>
</html>
et voici mon code php
<?php
$TO = "souhssain@yahoo.fr";
$h = "From: " . $TO;
$message = "Merci de mettre ta propositon";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
//Verfication email
$regex = "/^[-+.\w]{1,64}@[-.\w]{1,64}\.[-.\w]{2,6}$/i";
$courriel = $mail;
if (preg_match($regex, $courriel)) {
echo "L'adresse $courriel est valide";
} else {
echo "L'adresse $courriel n'est pas valide";
}
mail($TO, $Proposition, $message, $Promotion,$h);
Header("Location: http://formulaire.html");
?>
d'abord j'ai entraine de crreer un formulaire opour l'envoyer par email mais je ne recoie pas de message
c'est le code de mon formulaire
<form name="formulaire" action="formmail.php" method="POST" enctype="multipart/form-data">
<table width="593" height="507" border="0" cellpadding="5" cellspacing="0">
<tr>
<td width="363">Nom de famille </td>
<td width="210"><input name="nom" type="text" size="35" /></td>
</tr>
<tr>
<td height="32">Prénom</td>
<td><input type="text" name="Prénom" size="35" /></td>
</tr>
<td height="2"></td>
<tr>
<td>Compagnie/Institution</td>
<td><input type="text" name="Compagnie/Institution" size="35" /></td>
</tr>
<tr>
<td>Adresse Postale </td>
<td><input type="text" name="Adresse Postale" size="35" /></td>
</tr>
<tr>
<td>Code postale </td>
<td><input name="Code postale" type="text" size="35" /></td>
</tr>
<tr>
<td>Ville</td>
<td><input name="Ville" type="text" size="35" /></td>
</tr>
<tr>
<td>Pays </td>
<td><input name="Pays" type="text" size="35" /></td>
</tr>
<tr>
<td>Tel </td>
<td><input type="text" name="Tel" size="35" /></td>
</tr>
<tr>
<td>Fax </td>
<td><input type="text" name="Fax" size="35" /></td>
</tr>
<tr>
<td>Adresse e-mail </td>
<td><input name="Adresse e-mail" type="text" size="35" /></td>
</tr>
<tr>
<td height="67">Nom de la compagnie/institution à mentionner sur votre badge</td>
<td><input name="ins:compa" type="text" size="35" /></td>
<tr>
<td>Langue principale</td>
<td><label><select name="select" size="1">
<option value="Anglais ">Langue</option>
<option value="Anglais ">Anglais</option>
<option value="Français">Français</option>
<option value="Espagnol">Espagnol</option>
<option value="Italien">Italien</option>
</select>
</label></td>
</tr>
<tr>
<td>Nom de L'accompagnant </td>
<td><input name="Nom de L'accompagnant " type="text" size="35" /></td>
</tr>
<tr>
<td>Prénom de L'accompagnant </td>
<td><input name="Prénom de L'accompagnant " type="text" size="35" /></td>
</tr>
<tr>
<td>Langue principale</td>
<td><select name="select2" size="1">
<option value="Anglais ">Langue</option>
<option value="Anglais ">Anglais</option>
<option value="Français">Français</option>
<option value="Espagnol">Espagnol</option>
<option value="Italien">Italien</option>
</select></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Envoyer" />
<input type="reset" name="reset" value="Annuler" /></td>
</tr>
</table>
<label></label>
</form>
</div>
<div id="g_flash1" style="position:absolute; overflow:hidden; left:20px; top:860px; width:750px; height:100px; z-index:17">
<script type="text/javascript">
AC_RunFlashContent('id','g_flash1','width','750','height','100','quality','high','autoplay','true','loop','true','wmode','window','codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab','pluginspage','http://www.macromedia.com/go/getflashplayer','src','images/env.swf');
</script>
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000"codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab" width=750 height=100>
<param name="movie" value="images/env.swf">
<param name="quality" value="high">
<param name="loop" value="true">
<param name="wmode" value="window">
<param name="autoplay" value="true">
<!--[if !IE]>-->
<object data="images/env.swf" width="750" height="100" type="application/x-shockwave-flash">
<param name="pluginurl" value="https://get.adobe.com/flashplayer/">
<param name="quality" value="high">
<param name="loop" value="true">
<param name="wmode" value="window">
<param name="autoplay" value="true">
</object>
<!--<![endif]-->
</object>
</noscript>
</div>
</div></body>
</html>
et voici mon code php
<?php
$TO = "souhssain@yahoo.fr";
$h = "From: " . $TO;
$message = "Merci de mettre ta propositon";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
//Verfication email
$regex = "/^[-+.\w]{1,64}@[-.\w]{1,64}\.[-.\w]{2,6}$/i";
$courriel = $mail;
if (preg_match($regex, $courriel)) {
echo "L'adresse $courriel est valide";
} else {
echo "L'adresse $courriel n'est pas valide";
}
mail($TO, $Proposition, $message, $Promotion,$h);
Header("Location: http://formulaire.html");
?>