Besoin d'aide envoyer un mail en php

Fermé
whisper111 Messages postés 53 Date d'inscription samedi 21 mai 2011 Statut Membre Dernière intervention 4 février 2013 - 6 déc. 2012 à 15:41
whisper111 Messages postés 53 Date d'inscription samedi 21 mai 2011 Statut Membre Dernière intervention 4 février 2013 - 6 déc. 2012 à 18:25
Bonjour,

je travail sur un site de location de voiture, lors d'une validation d'une réservation je veux recevoir tout les infos qu'il a remplit par mail, j'ai fait le code mais sa marche pas je recois aucun mail, je travail dans localhost, voici le code html+php ,merci pour votre aide

code html :

<body>
<div align=center>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table>
<tr><td>Votre Pseudo:</td>
<td><input type=text name=realname size=30></td></tr>
<tr><td>Votre Site/blog*:</td>
<td><input type=text name=site size=30></td></tr>
<tr><td>Veut tu recevoir les news du site:</td>
<td><input type=text name=news size=30></td></tr>
<tr><td>Veut tu recevoir des offres partenaire²:</td>
<td><input type=text name=site size=30></td></tr>
<tr><td>Votre Email:</td>
<td><input type=text name=email size=30></td></tr>
<tr><td>Sujet ( Contact/histoire/dessins/.....):</td>
<td><input type=text name=title size=30></td></tr>
<tr><td colspan=2>Votre message:<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>

</body>

code PHP:

<body>
<?php
$TO = "xxx@gmail.com";

$h = "From: " . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location:index.html");

?>

</body>


A voir également:

2 réponses

naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 188
6 déc. 2012 à 18:05
en localhost ça ne marche pas vu que ton pc n'a pas de serveur stmp , pour simuler un serveur smtp tu peux utiliser le programme FakeSMTP http://nilhcem.com/FakeSMTP/ , il va intercepter le mail envoyer grâce à la fonction mail() et l'afficher dans le prog
0
whisper111 Messages postés 53 Date d'inscription samedi 21 mai 2011 Statut Membre Dernière intervention 4 février 2013 1
6 déc. 2012 à 18:25
meeeeeeerci bc samarche tres bien^^
0