Definir mail destinataire
nadinette75
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
nadinette75 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
nadinette75 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour
je suis entrain de créer un site de petite annonces
j'ai une page qui affiche l'annonce posté en détail oû l'email est un lien pour pouvoir l'envoyer par GET vers la page formulaire est le définir apres comme mail destinataire pour que les visiteurs puissent repondre a l'annonce
page : detail.php
<a class=\"g\" href=\"new21.php?id=".htmlspecialchars($donnees['email'])."\"><span class=\"mailannonceur\">" , htmlspecialchars($donnees['email']) ," </span></a>
</div>
page : formulaire.php
<?php
if (!empty($_POST)){
extract($_POST);
$valid=true;
if (empty($nom)){
$valid=false;
$erreurnom="vous n'avez pas rempli votre nom";
}
if (!preg_match("/^[0-9a-z._-]+@{1}[0-9a-z.-]{2,}[.]{1}[a-z]{2,5}$/i",$email)){
$valid=false;
$erreuremail="votre email pas valide";
}
if (empty($email)){
$valid=false;
$erreuremail="vous n'avez pas rempli votre email";
}
if (empty($message)){
$valid=false;
$erreurmessage="vous n'avez pas rempli votre message";
}
if ($valid){
$to="".$_GET["id"]."";
$sujet=$nom."vous contacte concernant votre annonce";
$header="From: $nom <$email> \n";
$message=stripslashes($message);
$nom=stripslashes($nom);
if (mail($to,$sujet,$message,$header)){
$erreur=" votre mail est bien partis";
unset($nom);
unset($email);
unset($message);
unset($to);
}
else{
$erreur="une erreur est survenue votre mail n'est pas partis";
}header('Location: actionmaildest.php');
} header('Location: Directionsud-annonces-Iledefrance-Automoto.php');
}
?><!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" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="dcss3.css" />
<title>Directionsud</title>
<?php if(isset($erreur)){echo"<p>$erreur</p>";}?>
<form name="contactannonceur" method="post" action="formulaire.php" >
<label for="nom"> Nom :</label>
<input type="text" name="nom" id="nom" value="<?php if(isset($nom)) echo $nom;?>">
<span class="error-message"><?php if(isset($erreurnom)) echo $erreurnom;?></span>
<label for="email"> Email :</label>
<input type="text" name="email" id="email" value="<?php if(isset($email)) echo $email;?>">
<span class="error-message"><?php if(isset($erreuremail)) echo $erreuremail;?></span>
<label for="message"> Votre message :</label>
<textarea name="message" id="message" ><?php if(isset($message)) echo $message;?></textarea><br/>
<span class="error-message"><?php if(isset($erreurmessage)) echo $erreurmessage;?></span>
<input type="submit"value="Envoyer !" />
l' email est bien envoyer par GET mais au moment de l'envoie il redevient indéfinie
merci pour votre aide
je suis entrain de créer un site de petite annonces
j'ai une page qui affiche l'annonce posté en détail oû l'email est un lien pour pouvoir l'envoyer par GET vers la page formulaire est le définir apres comme mail destinataire pour que les visiteurs puissent repondre a l'annonce
page : detail.php
<a class=\"g\" href=\"new21.php?id=".htmlspecialchars($donnees['email'])."\"><span class=\"mailannonceur\">" , htmlspecialchars($donnees['email']) ," </span></a>
</div>
page : formulaire.php
<?php
if (!empty($_POST)){
extract($_POST);
$valid=true;
if (empty($nom)){
$valid=false;
$erreurnom="vous n'avez pas rempli votre nom";
}
if (!preg_match("/^[0-9a-z._-]+@{1}[0-9a-z.-]{2,}[.]{1}[a-z]{2,5}$/i",$email)){
$valid=false;
$erreuremail="votre email pas valide";
}
if (empty($email)){
$valid=false;
$erreuremail="vous n'avez pas rempli votre email";
}
if (empty($message)){
$valid=false;
$erreurmessage="vous n'avez pas rempli votre message";
}
if ($valid){
$to="".$_GET["id"]."";
$sujet=$nom."vous contacte concernant votre annonce";
$header="From: $nom <$email> \n";
$message=stripslashes($message);
$nom=stripslashes($nom);
if (mail($to,$sujet,$message,$header)){
$erreur=" votre mail est bien partis";
unset($nom);
unset($email);
unset($message);
unset($to);
}
else{
$erreur="une erreur est survenue votre mail n'est pas partis";
}header('Location: actionmaildest.php');
} header('Location: Directionsud-annonces-Iledefrance-Automoto.php');
}
?><!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" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="dcss3.css" />
<title>Directionsud</title>
<?php if(isset($erreur)){echo"<p>$erreur</p>";}?>
<form name="contactannonceur" method="post" action="formulaire.php" >
<label for="nom"> Nom :</label>
<input type="text" name="nom" id="nom" value="<?php if(isset($nom)) echo $nom;?>">
<span class="error-message"><?php if(isset($erreurnom)) echo $erreurnom;?></span>
<label for="email"> Email :</label>
<input type="text" name="email" id="email" value="<?php if(isset($email)) echo $email;?>">
<span class="error-message"><?php if(isset($erreuremail)) echo $erreuremail;?></span>
<label for="message"> Votre message :</label>
<textarea name="message" id="message" ><?php if(isset($message)) echo $message;?></textarea><br/>
<span class="error-message"><?php if(isset($erreurmessage)) echo $erreurmessage;?></span>
<input type="submit"value="Envoyer !" />
l' email est bien envoyer par GET mais au moment de l'envoie il redevient indéfinie
merci pour votre aide
A voir également:
- Definir mail destinataire
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Définir google comme page d'accueil - Guide
- Créer une adresse mail hotmail - Guide
- Comment télécharger un mail - Guide