17-12-2012, 17:09 PM
Bonjour à toutes et à tous
Voilà j'ai un problème sur un formulaire, une fois rempli et envoyé, j'ai ce message d'erreur qui s'affiche sur la page :
Warning: Cannot modify header information - headers already sent by (output started at /homepages/18/d433100553/htdocs/formmail.php: in /homepages/18/d433100553/htdocs/formmail.php on line 21
Voilà mon code html:
Voilà j'ai un problème sur un formulaire, une fois rempli et envoyé, j'ai ce message d'erreur qui s'affiche sur la page :
Warning: Cannot modify header information - headers already sent by (output started at /homepages/18/d433100553/htdocs/formmail.php: in /homepages/18/d433100553/htdocs/formmail.php on line 21
Voilà mon code html:
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table align="center">
<tr>
<td class="Style11">Société:</td>
<td><input type=text name=realname size=30></td></tr>
<td class="Style11">Nom & Prénom:</td>
<td><input type=text name=realname size=30></td></tr>
<tr>
<td class="Style11">Adresse Email:</td>
<td><input type=text name=email size=30></td></tr>
<tr>
<td class="Style11">Téléphone : </td>
<td><input type=text name=title size=30></td></tr>
<tr>
<td colspan=2><span class="Style11">Votre demande :</span><br>
<textarea cols=50 rows=6 name=comments></textarea></td>
</tr>
</table>
<br> <input type=submit value=Envoyer> -
<input type=reset value=Annuler>
</form>
Voilà pour formmail.php :
<?php
$TO = "*****.*******@gmail.com";
$h = "" . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://www.monsite.com/merci.html");
?>[hr]
Merci d'avance pour vos réponse et votre aide