Formulaire mail

Fermé
tomaway Messages postés 7 Date d'inscription jeudi 27 novembre 2008 Statut Membre Dernière intervention 24 juin 2011 - 24 juin 2011 à 22:23
bg62 Messages postés 23666 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 2 janvier 2025 - 25 juin 2011 à 12:16
Bonjour tout le monde

Je suis actuellement entrain de faire une page contact pour mon site web donc j'ai fait un script php pour l'envoie de mail directement sur ma boite mail, mais je ne reçois rien, aucun message, pourriez vous m'aider et me dire ce qui ne va pas dans mon script, merci d'avance.


<?php

$erreur = NULL;
$info = NULL;


if(!empty($_POST['nom']) 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)){

$nom = htmlspecialchars(addslashes($nom));
$email = htmlspecialchars(addslashes($email));
$message = htmlspecialchars(addslashes($message));
$destinataire = "truc@truc.com";
$sujet = "Formulaire de contact";

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

$info = "votre message à bien été envoyé";

}
else{
$erreur="Adresse email invalide*";
}
}

else{
$erreur = "veuillez remplir tous les champs obligatoires*";

}

?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<link rel="shortcut icon" href="site-agp/partie-img-agp/redimension-logo2.ico" type="image/ico-icon"/>
<link rel="icon" href="site-agp/partie-img-agp/redimension-logo2.ico" type="image/ico-icon"/>
<title>Assistance Game PC</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="css.css" />
</head>
<body>


<div id="en_tete"> </div>

<?php include("site-agp/partie-gen-agp/logo-agp.php"); ?>


<?php include("site-agp/partie-gen-agp/menu-agp.php"); ?>

<div id="corps"><div id="bloc">
<h3>Contactez AGP</h3>
<strong>Pour tous renseignement ou conseils.</strong><br/>
<br/>
Par téléphone:<br/>
<br/>


Par mail: Contactez moi par mail en remplissant le formulaire suivant:</div>

<form method=POST target="" id="formulaire_contact">
<input type=hidden name=subject value=formmail>

<table>
<tr><td><label for=nom>Nom*:</label></td>
<td><input type="text" name="nom" id="nom" size="30" value="<?php if(isset($_POST['nom'])) echo htmlspecialchars($_POST['nom']);?>"/> </td></tr><br/>


<tr><td><label for="email">Adresse email*:</label></td>
<td><input type="text" name="email" id="email" size="30" value="<?php if(isset($_POST['email'])) echo htmlspecialchars($_POST['email']);?>"/></td></tr><br/>


<tr><td><label for="message">Message:</label></td><br/>
<td><textarea name="message" id="message" rows="5" cols="30" ><?php if(isset($_POST['message'])) echo htmlspecialchars($_POST['message']);?></textarea></td></tr>
</table>
<br><input type="submit" value="Envoyer"/>
<span style="color:red;"><?php echo $erreur;?><span style="color:green"><?php echo $info;?></span>

</form>

</div>

<?php include("site-agp/partie-gen-agp/pied-de-page-agp.php"); ?>


</body>
</html>


A voir également:

3 réponses

CrazyWorld Messages postés 326 Date d'inscription samedi 8 novembre 2008 Statut Membre Dernière intervention 16 février 2013 41
24 juin 2011 à 23:25
Salut, p'tere que ton serveur n' a pas la fonction mail activée.
0
tomaway Messages postés 7 Date d'inscription jeudi 27 novembre 2008 Statut Membre Dernière intervention 24 juin 2011
24 juin 2011 à 23:35
la fonction mail est activée
0
salut,

tu n'a pas "action" sur ton <form>
0
bg62 Messages postés 23666 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 2 janvier 2025 2 392
25 juin 2011 à 12:16
il y a aussi la fonction d'ouverture à activer avant tout ...
essaie avec ceci:
https://www.unesourisetmoi.info/pages/formulaires.php
choisis ta version et fais un test ;)
@+
0