Bonjour,
Bonjour,
J'ai créer un formaulaire, mais ce dernier ne fonctionne pas, je veux envoyé les informations par mail. Mais lors du clic sur envoyé, un message s'affiche en me demandant d'entrer le serveur des messages entrant et des messages sortant. je ne sais pas ou réside le problème voici le code HTML de la page.
<body bgcolor="#FFFFFF">
<a name="retour"></a>
<font size="2" color="#330245">Carte d'identité nationale (CIN) :</font><font size="2"><br>
</font></font><br>
<font face="Arial" size="2" color="#330245">N°CIN :
<INPUT type="text" name="ncin" style="color: #330245; font: bold; width:12%" size="20">
<!--ceci est la liste de choix du jour de livraison!-->
<!--ceci est l'explication jour/mois/année!-->
<br></font></font><font size="1" color="#330245">
</FONT><font face="Arial" size="2" color="#330245">
jour
<!--CECEI EST LE mois!-->mois <!--CECEI EST LE ANNEE!-->année</font><font face="Arial"><font size="2">
<!--ceci est la fin de l'explication jour/mois/année!-->
De la manière dont tu le fais, il faudrait indiquer dans la configuration de ton serveur web le serveur smtp, ou serveur de courrier sortant qu'il doit utiliser. En as-tu la maîtrise ?
Je te conseille plutôt de réaliser l'envoi des courriels depuis un autre script php qui sera appelé lors de la soumission du formulaire ( form action=tonsecondscript.php ). Tu devrais alors aussi utiliser la bibliothèque phpmailer, plutôt que la fonction mail de php, et cela t'évitera entre autres d'avoir à intervenir sur la configuration du serveur.
De plus, c'est une très mauvaise idée de mettre une adresse en clair dans une page HTML, elle se fera rapidement pourrir de spams.
Trouvez des réponses à vos questions sur la création de sites web, le référencement et les meilleures pratiques pour gérer un site. Échangez avec d'autres webmasters passionnés pour améliorer vos compétences en ligne et optimiser vos projets de site web.
31 mars 2008 à 12:24