Definir mail destinataire

Fermé
nadinette75 Messages postés 2 Date d'inscription samedi 28 septembre 2013 Statut Membre Dernière intervention 28 septembre 2013 - Modifié par zipe31 le 28/09/2013 à 13:14
nadinette75 Messages postés 2 Date d'inscription samedi 28 septembre 2013 Statut Membre Dernière intervention 28 septembre 2013 - 28 sept. 2013 à 14:24
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
A voir également:

1 réponse

nadinette75 Messages postés 2 Date d'inscription samedi 28 septembre 2013 Statut Membre Dernière intervention 28 septembre 2013
28 sept. 2013 à 14:24
aide
0