<?php
if (!isset($_POST['temoin']))
{ ?>
<h3>Contact</h3>
<form method="post" action="index.php?page=contact">
<p>
Votre email :<br />
<input type="text" name="mail_expediteur" />
<br />
<br />
Objet:<br />
<input type="text" name="objet_message" />
<br />
<br />
Message :<br />
<textarea cols="" rows="" name="message_expediteur" style="width:500px; height:150px"></textarea><br />
<input type="hidden" name="temoin" value="true" /><br />
Entrez les caractères suivants : <br />
<img src="img/capt/<?php $num_chat=mt_rand(1, 9); echo $num_chat; ?>.png" alt="image chat" /><br /> <?php // penser ici a bien choisir le répertoire des images du captcha ?>
<input type="hidden" name="num_chat" value="<?php echo $num_chat; ?>" />
<input type="text" name="capture_du_chat" /><br /><br />
<input type="submit" name="Envoyer" value="Envoyer" />
</p>
</form>
<?php
}
//////////////////////////////////////////
// scripte de traitement php des mail
// le 14/04/2010
// by blag
//////////////////////////////////////////
//recherche d'envoie
else
{
// definition variable
if (isset($_POST['capture_du_chat']))
{
$_POST['capture_du_chat'] = strtoupper($_POST['capture_du_chat']);
}
// fin
// def des variables fixes
$mail_destinataire = "mail@hotmail.fr,
mail@hotmail.fr,
mail@gmail.com,
team.mail@gmail.com"; // Variable contenant les adresses email des destinataires.
if (!isset($_POST['mail_expediteur']) or $_POST['mail_expediteur'] == NULL) //verif de la presence du mail expediteur
{
echo "<p>Une erreur est apparue. Veuillez remplire \"Email expéditeur\" avant d'envoyer le mail.</p>
<p><em><ins><a href='javascript:history.go(-1)'>Retournez à la page précédente</a></ins></em></p>" ;
}
elseif (!isset($_POST['objet_message']) or $_POST['objet_message'] == NULL) //verif de la presence de l'objet
{
echo "<p>Une erreur est apparue. Veuillez remplire \"objet\" avant d'envoyer le mail.</p>
<p><em><ins><a href='javascript:history.go(-1)'>Retournez à la page précédente</a></ins></em></p>" ;
}
elseif (!isset($_POST['message_expediteur']) or $_POST['message_expediteur'] == NULL)
{
echo "<p>Une erreur est apparue. Veuillez remplire \"Message\" avant d'envoyer le mail.</p>
<p><em><ins><a href='javascript:history.go(-1)'>Retournez à la page précédente</a></ins></em></p>" ;
}
elseif (!isset($_POST['capture_du_chat'])
or ($_POST['num_chat']== 1 and $_POST['capture_du_chat']!='ADLW')
or ($_POST['num_chat']== 2 and $_POST['capture_du_chat']!='TYK4')
or ($_POST['num_chat']== 3 and $_POST['capture_du_chat']!='7UPH')
or ($_POST['num_chat']== 4 and $_POST['capture_du_chat']!='U69G')
or ($_POST['num_chat']== 5 and $_POST['capture_du_chat']!='3ZT2')
or ($_POST['num_chat']== 6 and $_POST['capture_du_chat']!='T3R2')
or ($_POST['num_chat']== 7 and $_POST['capture_du_chat']!='R2UV')
or ($_POST['num_chat']== 8 and $_POST['capture_du_chat']!='5VX9')
or ($_POST['num_chat']== 9 and $_POST['capture_du_chat']!='2Y4C'))
{
echo "<p>Une erreur est apparue. Captcha incorecte.</p>
<p><em><ins><a href='javascript:history.go(-1)'>Retournez à la page précédente</a></ins></em></p>" ;
}
else
{
// assemblage des diferantes parties
$mail_expediteur = "From: " .$_POST['mail_expediteur']; // Variable contenant l'adresse email de l'expéditeur.
$objet = "[nom de la team] " .$_POST['objet_message']; // Variable contenant l'objet du mail.
$message = $_POST['message_expediteur']; // Variable contenant le message du mail.
//envoie du mail
$envoi_mail = mail($mail_destinataire,$objet,$message,$mail_expediteur);
// Si nous avons une erreur nous le signalons à l'internaute et lui proposons de le renvoyer
if (!isset ($envoi_mail) or $envoi_mail == null)
{
echo "<p>Une erreur est apparue. Veuillez réessayer d'envoyer le mail.</p>
<p><em><ins><a href='javascript:history.go(-1)'>Retournez à la page précédente</a></ins></em></p>" ;
}
// Si aucune erreur ne c'est produit le mail a bien été envoyé nous proposons à l'internaute d'en envoyer un autre
else
{
echo "<p> Votre email a été envoyé correctement.</p>
<p><em><ins><a href='index.php?page=contact'>Renvoyez un autre mail</a></ins></em></p>" ;
}
}
}
?>