par
fred67200 » 05 juil. 2006, 13:28
Bonjour ,
J'essaye de mettre en place un petit formulaire pour notre Intranet, pour ca j ai cré un fichier HTML avec un formulaire :
Code :
Code : Tout sélectionner
<http://
<html>
<head>
<title>Formulaire de contact</title>
</head> <body bgcolor="#ffffff">
<form name="contact" action="mail.php" method="POST">
<center> Votre e-mail : <input type="text" name="email"><br> Objet : <input type="text" name="objet"><br> Votre message : <textarea name="message" rows="10" cols="25"></textarea><br><br> <input type="submit" name="submit" value="envoyer">
</center>
</form>
</body>
</html>>
Puis j ai fais un fichier nomé mail.php :
Code :
<http:// <? /* on récupere les variables postées pour assurer la compatibilité avec register_global*/
$email = $_POST['email'];
$objet = $_POST['objet'];
$message = $_POST['message']; // on envoie le mail avec la fonction mail et on teste l'envoi if (mail ("[email protected]", "$objet", "$message","FROM: $email")){ echo 'message envoyé !';} else { echo 'problème lors de l\'envoi !';} ?>>
J'ai ensuite installé un serveur SMTP en local sous IIS , cela semble fonctionné jerentre bien toutes les infos , puis en validant il me dit que mon message a bien été envoyé ! Mais je ne recois rien dans mon mail !
Je ne sais pas trop ce qu'il est necessaire de faire sous IIS pour que ca fonctionne ? Car j ai bien mon SMTP qui pointe sur : lolcalhost dans mon fichier php.ini !
Quelqun aurait deja mis en place ce type de formulaire et pourrait me dire ou je me suis planté ?
Meric d'avance
Bonjour ,
J'essaye de mettre en place un petit formulaire pour notre Intranet, pour ca j ai cré un fichier HTML avec un formulaire :
Code :
[code]<http://
<html>
<head>
<title>Formulaire de contact</title>
</head> <body bgcolor="#ffffff">
<form name="contact" action="mail.php" method="POST">
<center> Votre e-mail : <input type="text" name="email"><br> Objet : <input type="text" name="objet"><br> Votre message : <textarea name="message" rows="10" cols="25"></textarea><br><br> <input type="submit" name="submit" value="envoyer">
</center>
</form>
</body>
</html>>[/code]
Puis j ai fais un fichier nomé mail.php :
Code :
[php]
<http:// <? /* on récupere les variables postées pour assurer la compatibilité avec register_global*/
$email = $_POST['email'];
$objet = $_POST['objet'];
$message = $_POST['message']; // on envoie le mail avec la fonction mail et on teste l'envoi if (mail ("
[email protected]", "$objet", "$message","FROM: $email")){ echo 'message envoyé !';} else { echo 'problème lors de l\'envoi !';} ?>>[/php]
J'ai ensuite installé un serveur SMTP en local sous IIS , cela semble fonctionné jerentre bien toutes les infos , puis en validant il me dit que mon message a bien été envoyé ! Mais je ne recois rien dans mon mail !
Je ne sais pas trop ce qu'il est necessaire de faire sous IIS pour que ca fonctionne ? Car j ai bien mon SMTP qui pointe sur : lolcalhost dans mon fichier php.ini !
Quelqun aurait deja mis en place ce type de formulaire et pourrait me dire ou je me suis planté ?
Meric d'avance