Aller au contenu

Messages recommandés

yoann25 Membre 70 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‚ 27ans
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 70 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

×