Formulaire mail
tomaway
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
bg62 Messages postés 23735 Date d'inscription Statut Modérateur Dernière intervention -
bg62 Messages postés 23735 Date d'inscription Statut Modérateur Dernière intervention -
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>
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:
- Formulaire mail
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Formulaire de reclamation instagram - Guide
3 réponses
Salut, p'tere que ton serveur n' a pas la fonction mail activée.
tomaway
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
la fonction mail est activée
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 ;)
@+
essaie avec ceci:
https://www.unesourisetmoi.info/pages/formulaires.php
choisis ta version et fais un test ;)
@+