Pas de réception de mon formulaire de contact

Fermé
seldgine Messages postés 41 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 19 juillet 2012 - 13 oct. 2011 à 16:29
seldgine Messages postés 41 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 19 juillet 2012 - 14 oct. 2011 à 14:25
Bonjour,

j'ai créé un formulaire de contact, étant novice j'aurai souhaité savoir si mon code était correct car lorsque je test le formulaire avec mamp je ne reçois rien sur ma boite mail!

les infos "message envoyé" et "Vous n'avez pas rempli tous les champs" apparaissent bien.

voici le code html:


</head>
<body>
	<div id="full">
		<form method="post" action="contact.php">
			<fieldset id="coordonnee">
				<legend>Coordonnées                </legend>
				<p>
					<label class="text">Civilités</label>
					<input class="radio" type="radio" id="civM" name="civ" value="Mr"/><label class="radioCheck" for="civM">M.</label>
					<input class="radio" type="radio" id="civMme" name="civ" value="Mme"/><label class="radioCheck" for="civMme">Mme</label>
					<input class="radio" type="radio" id="civMlle" name="civ" value="Mlle" /><label class="radioCheck" for="civMlle">Mlle</label><span class="warning">*</span>				</p>
				<p>
					<label class="text" for="nom">Nom</label><input class="text" id="nom" name="nom" type="text" /><span class="warning">*</span>				</p>
				<p>
					<label class="text" for="email">Email</label><input class="text" id="email" name="email" type="text" /><span class="warning">*</span>				</p>
				<hr />
			</fieldset>
			
			<fieldset id="connaitre">
				<legend>Ecrivez votre message ci-dessous</legend>
					<p>
						<label class="text" for="message">Message</label><textarea class="text" cols="30" rows="15" id="message" name="message"></textarea><span class="warning">*</span>					</p>
				<hr />
			</fieldset>
			<p class="envoy">
				<label class="text">&nbsp;</label><input id="validSearch" type="submit" value="Envoyer" />
			</p>
		</form>	
	</div>


et la page php qui est appelé:

<body>
<?php
ini_set ('display_errors', 'on');
error_reporting(E_ALL);


if(isset($_POST) && isset($_POST['civ']) && isset($_POST['nom']) && isset($_POST['email']) && isset($_POST['message'])){
	extract($_POST);
	if(!empty($civ) && !empty($nom) && !empty($email) && !empty($message)){
		$message=str_replace("\'","'",$message);
		$destinataire="monadresse@mail.fr";
		$sujet="contact site web";
		$message="nouveau message \n
		civ : $civ \n
		Nom : $nom \n
		Email : $email \n
		Message: $message";
		$entete="From: $nom \n Reply-To: $email";
		$succes = mail($destinataire,$sujet,$message,$entete);
		if ($succes==TRUE)
		echo "Le message a bien été envoyé.";
	}
	else{
		echo "Vous n'avez pas rempli tous les champs.";
}
}
?>
</body>
</html>


j'ai fais surement une erreur mais j'ai besoin de l'oeil aiguisé d'un connaisseur!
je vous remercie par avance.




A voir également:

9 réponses

ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
14 oct. 2011 à 10:15
ca ne fonctionne pas , car la fonction mail n'est pas activé.
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in 

moi j'utilise easyphp, mais c'est pareil.
0
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 206
14 oct. 2011 à 10:19
Va voir l'erreur dans ton fichier d'rreur de ton serveur apache.
0
Pepito One Messages postés 222 Date d'inscription jeudi 13 octobre 2011 Statut Membre Dernière intervention 8 novembre 2011 37
14 oct. 2011 à 11:53
Il faut que mettes ton adresse mail à cet endroit :
$destinataire="monadresse@mail.fr";
0
seldgine Messages postés 41 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 19 juillet 2012
14 oct. 2011 à 11:59
@ideal23== merci oui en effet j'ai pas configuré mon serveur ni modifié mon php.ini que j'ai bien localisé mais comment le modifier?

@meoran== ou se trouve se fichier je n'arrive pas a mettre la main dessus!! désolé

@pepito one== t'inquiète pas je sais c'est juste que je veux pas que mon adresse mail apparait sur le forum mais sur mon code initiale elle est bien indiquée.


je précise que le site est hébergé et j'utilise l'adresse mail créé avec le nom de domaine...ai je besoin de configurer quoi que se soit pour cela fonctionne?

merci pour vos réponses
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Pepito One Messages postés 222 Date d'inscription jeudi 13 octobre 2011 Statut Membre Dernière intervention 8 novembre 2011 37
14 oct. 2011 à 12:05
Tu as bien paramétré ton adresse mail dans ton logiciel de réception mail ?
0
seldgine Messages postés 41 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 19 juillet 2012
14 oct. 2011 à 12:25
non comme j'ai dis je n ai rien paramétré! j'essai de rendre service a un ami je voulais surtout savoir si le code était bon et si cela fonctionné!

si j'envoi le site sur l'hébergeur pense tu que cela fonctionnera?
0
Pepito One Messages postés 222 Date d'inscription jeudi 13 octobre 2011 Statut Membre Dernière intervention 8 novembre 2011 37
14 oct. 2011 à 12:39
Alors je suis pas sûr d'avoir tout saisi. Si tu renseignes une adresse de réception des messages du formulaire mais que celle-ci n'est pas paramétrée, c'est normal que tu ne reçoives rien. Essaie peut-être avec une adresse déjà paramétrée pour voir si ça fonctionne.
0
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
14 oct. 2011 à 13:23
il faut voir avec ton hébergeur , concernant la fonction mail, surtout si c'est free, c'est là le principal. wamp en local c'est normal d'après le message que je t'ai envoyé, c'est pas la peine de le bidouiller , à mon avis. Fait des essais en réel sur l'hébergeur.
0
seldgine Messages postés 41 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 19 juillet 2012
14 oct. 2011 à 14:25
le site est hébergé chez oxito...j'attends que mon collègue me donne les acces afin que je puisse envoyer le formulaire dessus afin de voir si cela fonctionne! je vous tiens informé.
0