Aller au contenu

Messages recommandés

yoann25 Membre 65 messages
Forumeur en herbe‚
Posté(e)

Bonjour, j'ai écris un formulaire de contact et quand j'en voie un e-mail voici ce que ça m'affiche :

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 C:\wamp\www\Contact2\contact.php on line 17

Les logiciels : wamp server et noteopad++

Hébergeur : 1&1.

Boîte e-mail : Gmail.

De même, je n'arrive pas à envoyé un e-mail du formulaire de contact à m'a boîte e-mail "Gmail".

Voici mon code php et html :

<?php

$erreur = NULL;

$info = NULL;

if(!empty($_POST['pseudo']) AND !empty($_POST['email']) AND !empty($_POST['message'])){

extract($_POST);

if(preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $email)){

$pseudo = htmlspecialchars(addslashes($pseudo));

$email = htmlspecialchars(addslashes($email));

$sujetmessage = htmlspecialchars(addslashes($sujetmessage));

$message = htmlspecialchars(addslashes($message));

$destinataire = "yoann.croguennec@gmail.com";

$sujet = "Formulaire de Contact";

mail($destinataire, $sujet, $message);

$info = "Votre email à été envoyé";

}

else{

$erreur="Adresse email invalide";

}

}

else{

$erreur = "Veuillez remplir tous les champs obligatoires *, s'il-vous plait. Merci de votre compréhension.";

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<title>Contact</title>

<link rel="stylesheet" href="style.css" />

<script language="JavaScript"> function ejs_nodroit()

{

alert('Clic droit interdit');

return(false);

}

document.oncontextmenu = ejs_nodroit;

</script>

<body>

<!-- Debut du Partie Menu -->

<br/>

<center><nav>

<ul id="nav">

<li><a href="http://www.lecombatdepetitcoeur.com">Accueil</a><!--'>http://www.lecombatdepetitcoeur.com">Accueil</a><!-- n1 --></li>

<li><a href="#">News</a><!-- n1 --></li>

<li><a href="../../Biographie/Biographie.html">Biographie</a><!-- n1 --></li>

<li class="current"><a href="../photopresentation.html">Photos</a><!-- n1 --></li>

<li><a href="../../Clips/Clips.html">Clips</a><!-- n1 --></li>

<li><a href="../../Paroles/Paroles.html">Paroles</a><!-- n1 --></li>

<li><a href="../../Presse/Presse.html">Presse</a></li> </li>

<li><a href="#">Livre d'Or</a></li>

<li><a href="../../Liens/Liens.html">Liens</a></li>

<li><a href="#">Contact</a></li>

</ul>

<br/>

</nav></center>

<!-- Fin du Partie Menu -->

<br/><br/><br/>

<div id="contenu">

<!--Le contenu-->

<form method="post" target="" id="formulaire_contact">

<center>

<fieldset>

<legend>Formulaire de contact</legend>

<label for="pseudo">Votre Prénom et Nom* :</label>

<input type="text" name="pseudo" id="pseudo" value="<?php if(isset($_POST['pseudo'])) echo htmlspecialchars($_POST['pseudo']);?>"/>

<br/>

<label for="email">Votre e-mail* :</label>

<input type="email" name="email" id="email" value="<?php if(isset($_POST['email'])) echo htmlspecialchars($_POST['email']);?>"/>

<br/>

<label for="sujetmessage">Votre sujet du message :</label>

<input type="sujetmessage" name="sujetmessage" id="sujetmessage" value="<?php if(isset($_POST['sujetmessage'])) echo htmlspecialchars($_POST['sujetmessage']);?>"/>

<br/>

<label for="message">Votre message* :</label>

<textarea name="message" id="message"

<?php if(isset($_POST['message'])) echo htmlspecialchars($_POST['message']);?>"/></textarea>

<br/>

<input type="submit" value="Envoyer"/> <span style="color:red;"><?php echo $erreur;?></span><span style="color:green"><?php echo $info;?></span>

</fieldset>

</center>

</form>

</div>

<br/><br/><br/><br/><br/><br/>

<footer><center>© Copyright 2014 - <u>Webmaster :</u> Yoann Croguennec « Petit Cœur » - <a href="http://www.lecombatdepetitcoeur.com"> Lecombatdepetitcoeur.com </a> - <a href="mailto:yoann.croguennec@gmail.com">.croguennec@gmail.com</a></center></footer>

<br/>

</body>

</html>

Mon code CSS :

body {

width: 100%;

font: normal .8em/1.5em Arial, Helvetica, sans-serif;

background: rgb(89,89,89);

margin:30em;

color: #666;

}

a {

color: #333;

}

body

{

background-color: rgb(89,89,89); /* Le fond de la page sera gris foncé */

color: white; /* Le texte de la page sera blanc */

}

#nav {margin: 0;padding: 10px 8px 0;background: #7d7d7d url(../images/gradient.png) repeat-x 0 -110px;line-height: 100%;

border-radius: 2em;/* Indique la taille */

-webkit-border-radius: 2em;/* Permet d'arrondir les coins d'une bordure */

-moz-border-radius: 2em;/* Permet d'arrondir les coins d'une bordure */

-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);

-moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);}

#nav li {margin: 0 5px;padding: 0 0 8px;float: left;position: relative;list-style: none;}

#nav a {font-weight: bold;color: #e7e5e5;text-decoration: none;display: block;padding: 8px 20px;margin: 0;

-webkit-border-radius: 1.6em;

-moz-border-radius: 1.6em;

text-shadow: 0 1px 1px rgba(0,0,0, .3);}

#nav a:hover {background: #000;color: #fff;}

/* main level link hover */

#nav .current a, #nav li:hover > a {background: #666 url(../images/gradient.png) repeat-x 0 -40px;color: #444;border-top: solid 1px #f8f8f8;

-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);

-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);

box-shadow: 0 1px 1px rgba(0,0,0, .2);

text-shadow: 0 1px 0 rgba(255,255,255, 1);}

/* sub levels link hover */

#nav ul li:hover a, #nav li:hover li a {background: none;border: none;color: #666;

-webkit-box-shadow: none;

-moz-box-shadow: none;}

#nav ul a:hover {background: #0078ff url(../images/gradient.png) repeat-x 0 -100px !important;

color: #fff !important;

-webkit-border-radius: 0;

-moz-border-radius: 0;

text-shadow: 0 1px 1px rgba(0,0,0, .1);}

/* dropdown */

#nav li:hover > ul {display: block;}

/* level 2 list */

#nav ul {display: none;margin: 0;padding: 0;width: 185px;position: absolute;top: 35px;left: 0;

background: #ddd url(../images/gradient.png) repeat-x 0 0;

border: solid 1px #b4b4b4;

-webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px;

-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);

-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);

box-shadow: 0 1px 3px rgba(0,0,0, .3);}

#nav ul li {float: none;margin: 0;padding: 0;}

#nav ul a {font-weight: normal;text-shadow: 0 1px 0 #fff;}

/* level 3+ list */

#nav ul ul {left: 181px;top: -3px;}

/* rounded corners of first and last link */

#nav ul li:first-child > a {

-webkit-border-top-left-radius: 9px;

-moz-border-radius-topleft: 9px;

-webkit-border-top-right-radius: 9px;

-moz-border-radius-topright: 9px;

}

#nav ul li:last-child > a {

-webkit-border-bottom-left-radius: 9px;

-moz-border-radius-bottomleft: 9px;

-webkit-border-bottom-right-radius: 9px;

-moz-border-radius-bottomright: 9px;

}

/* clearfix */

#nav:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

#nav {display: inline-block;}

html[xmlns] #nav {display: block;}

* html #nav {height: 1%;}

/*formulaire*/

label {

display:block; /*La balise devient de type block*/

width:150px; /*La largeur*/

float:center;

text-align:left;

padding-right: 5px;

margin-bottom: 2px;

}

fieldset {

border: solid 1px #222;

}

fieldset legend{

padding:0 10px;

border-left: #222 1px solid;

border-right: #222 1px solid;

font-size: 1.1em;

color: #222;

}

#formulaire_contact textarea

{

width: 180px;

height: 150px;

}

footer {

width: 800px;

margin: 0 auto;

-webkit-border-radius: 20em;/* Permet d'arrondir les coins d'une bordure */

-moz-border-radius: 20em;/* Permet d'arrondir les coins d'une bordure */

padding: 20px;

border: 5px solid rgba(0,0,0,0.1);

border-radius: 20px;

background: rgba(0,0,0,0.1);

color: #777;

text-align: center;

margin-left: auto;

margin-right: auto;

}

Merci à vous. Bonne journée.

Modifié par yoann25

Partager ce message


Lien à poster
Partager sur d’autres sites
Annonces
Maintenant
FANDENEGI3 Membre 1518 messages
Procrastinateur‚ 26ans
Posté(e)

Bonjour,

A quoi correspond la ligne 17 de contact.php ?

Est-ce que par hasard tu aurais McAfee comme antivirus ?

Partager ce message


Lien à poster
Partager sur d’autres sites
yoann25 Membre 65 messages
Forumeur en herbe‚
Posté(e)

Escuse-moi de te répondre que maintenant. C'est bon j'ai réussi ;) Merci à toi encore. Bonne soirée à toi.

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement

×

Information importante

Ce site internet utilise des cookies pour améliorer l'expérience utilisateur. En naviguant sur ce site vous acceptez que des cookies soient placés sur votre navigateur. Conditions d’utilisation Politique de confidentialité