Formulaire : Aucun email reçus.
Posté : 12 avr. 2010, 03:52
Bonjour , j'ai un petit soucis dans mon formulaire , après l'avoir remplis et envoyer , je ne reçois aucun email ..
Voici la page du formulaire :
Voici la page du formulaire :
<?php
// On restaure la session pour l'utilisateur
if (!isset($_SESSION))
{
session_start(); // Restaure la session précédente ou démarre ou nouvelle session
}?>
<!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="en" lang="en">
<?php
class capcha{
var $min;
var $max;
var $alphabet;
var $word;
var $num;
var $numletter;
function capcha(){
$this->min = 4;
$this->max = 6;
$this->alphabet = 'abcdefghijklmnopqrstuvwxyz';
$this->grain_de_sel = '6tIb90ZAS11';
$this->word = $this->createWord();
$this->num = $this->chooseNum();
$this->numletter = $this->num2letter();
}
function q(){
return 'Quelle est la '.$this->numletter.' lettre du mot "'.$this->word.'" ?';
}
function createWord(){
$len = rand($this->min,$this->max);
for($i=0;$i<$len;$i++){
$word[$i] = $this->alphabet[rand(0,strlen($this->alphabet)-1)];
}
return implode('',$word);
}
function chooseNum(){
return rand(1,strlen($this->word));
}
function num2letter(){
if($this->num == strlen($this->word)){
return 'dernière';
}
$array = array('1' => 'première','2' => 'deuxième','3' => 'troisième','4' => 'quatrième','5' => 'cinquième','6' => 'sizième','7' => 'septième','8' => 'huitième','9' => 'neuvième','10' => 'dixième');
if(isset($array[$this->num])){
return $array[$this->num];
}else{
return $this->num.'.ème';
}
}
function r(){
return md5($this->grain_de_sel.$this->word[$this->num-1]);
}
}
?>
<?php
if (!isset($_SESSION))
{
session_start(); // Restaure la session précédente ou démarre ou nouvelle session
}
// On sauvegarde l'heure de création de la session : juste pour info ne sert pas
if (!isset($_SESSION['generated']))
{
$_SESSION['generated'] = time();
}
$capcha=new capcha(); // Création d'un nouvel objet (instance) de classe capcha
// Sauvegarde dans la session de la réponse attendue issue du capcha
$_SESSION['reponse'] = substr($capcha->word,$capcha->num-1,1);
?>
<html>
<body>
<head>
<meta name="Description" content="WebRadio Xtaze-radio (57)" />
<META NAME="keywords" CONTENT="radio, Xtaze-radio, 57, webradio, Xtaze-radio, star, celebrité, webradio, Xtaze-radio, radio, dedicace, dédicace, tchat, chat, live, video, webcam">
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- CSS -->
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen, projection, tv" />
<link rel="stylesheet" href="css/style-print.css" type="text/css" media="print" />
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
<link rel="icon" type="image/png" href="favicon.png" />
<!--[if lt IE 7.]>
<script defer type="text/javascript" src="http://tdconcepts.net/outils/pngfix.js"></script>
<![endif]-->
<title>Xtaze-radio - La radio<title/>
</head>
<body>
<div id="wrapper">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><!-- Title -->
<div class="title">
<div class="title-top">
<div class="title-left">
<div class="title-right">
<div class="title-bottom">
<div class="title-top-left">
<div class="title-bottom-left">
<div class="title-top-right">
<div class="title-bottom-right">
<h1><a href="index.html" title="Go to homepage"><img src="img/xtaze-radio.png" alt="" border="0" /></a></h1>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Title end --></td>
<td align="center" valign="bottom">
<img src="img/player.png" alt="ouvrir le player Xtaze-radio" border="0" usemap="#Map" /> </td>
</tr>
</table>
<hr class="noscreen" />
<div class="content">
<div class="column-left">
<h3>MENU</h3>
<a href="#skip-menu" class="hidden">Skip menu</a>
<ul class="menu">
<li><a href="index-2.html"
class="active"
>Accueil</a></li>
<li><a href="remerciements.html"
>Remerciements</a></li>
<li><a href="equipe.html"
>L'Equipe</a></li>
<li><a href="partenaires.html"
>Partenaires</li>
</a>
<li><a href="prologue.html"
>Prologue</a></li>
<li class="last"><a href="contacts.php"
>Contacts</a></li>
<li class="last">
<a href="facebook.html"><img src="images/facebook.png" border="0"></a></li>
</ul>
</div>
<div id="skip-menu"></div>
<div class="column-right">
<div class="box">
<div class="box-top"></div>
<div class="box-in">
<map name="Map" id="Map">
<area shape="rect" coords="78,105,291,133" href="#" alt="" onClick="window.open('lecteur.html', 'lecteur', 'scrollbars=yes,width=780,height=350')" />
<area shape="poly" coords="9,14,9,14,9,71,61,68,61,46,88,46,96,10,62,2" href="#" alt="" onClick="window.open('lecteur.html', 'lecteur', 'scrollbars=yes,width=780,height=350')" />
<area shape="circle" coords="177,38,32" href="#" alt="" onClick="window.open('lecteur.html', 'lecteur', 'scrollbars=yes,width=780,height=350')" />
<area shape="circle" coords="316,36,33" href="#" alt="" onClick="window.open('lecteur.html', 'lecteur', 'scrollbars=yes,width=780,height=350')" />
<area shape="rect" coords="5,75,67,94" href="#" alt="" onClick="window.open('lecteur.html', 'lecteur', 'scrollbars=yes,width=780,height=350')" />
<area shape="rect" coords="128,76,222,93" href="#" alt="" onClick="window.open('lecteur.html', 'lecteur', 'scrollbars=yes,width=780,height=350')" />
<area shape="rect" coords="266,76,365,93" href="#" alt="" onClick="window.open('lecteur.html', 'lecteur', 'scrollbars=yes,width=780,height=350')" />
</map>
<div id="contentForm">
<!-- The contact form starts from here-->
<h2>Contactez Nous</h2>
<script src="nicEdit.js" type="text/javascript"></script>
<script type="text/javascript">
bkLib.onDomLoaded(function() {
new nicEditor({buttonList : ['bold','italic','underline','strikeThrough','forecolor']}).panelInstance('message');
});
</script>
<!--Error Message-->
<form action="form_verif.php?<?php echo SID; ?>" method="post">
<table>
<tr><td><div class="float-left">Nom : </div>
<input name="nom" type="text" class="box" id="nom" size="30" value="" /> </tr></td>
<tr><td><div class="float-left"><br />Email : </div>
<input name="email" type="text" class="box" id="email" size="30" value="" /></tr></td>
<tr><td><div class="float-left"><br />Message : </div>
<textarea name="message" cols="40" rows="3" id="message" class="box"></textarea></tr></td><br /><br />
<br/ ><tr><td><?php echo $capcha->q();?> <input type="text" name="reponse" id="reponse" size="4"><br />
<input type="submit" value="Envoyer"></tr></td>
<?php
if (isset($msgerr)) echo "/!\ Erreur : ".$msgerr." /!\ <br/>";
?>
</table>
</form>
<br />
<br />
<br />
<br />
<!-- E-mail verification. Do not edit -->
<!-- END CONTACT FORM -->
</div> <!-- /contentForm -->
</div>
</div>
<div class="box-bottom">
<hr class="noscreen" />
<div class="footer-info-left"><a href="index.html"> Xtaze-radio</a>, 2010. Tous droits réservés.</div>
<div class="footer-info-right"><a href="http://www.xtaze-radio.fr/"></a> Graphique By TPX </div>
</div>
</div>
<div class="cleaner"> </div>
</div>
</div>
</body>
</html>
Et la page de vérification :
<?php
// On restaure la session pour l'utilisateur
if (!isset($_SESSION))
{
session_start(); // Restaure la session précédente ou démarre ou nouvelle session
}
$reponse="";
// On regarde si la réponse a été postée par l'utilisateur
if (isset($_POST['reponse'])) $reponse=$_POST['reponse'];
// On teste si la réponse du capcha existe déjà dans la session
if (isset($_SESSION['reponse']))
{
if ($_SESSION['reponse'] != $reponse)
{
$msgerr="Mauvaise réponse.";
include("contacts.php");
exit;
}
}
else
{
// Si la réponse n'est pas déjà dans la session on suppose que la session a expiré
// l'utilisateur doit recommencer
$msgerr="Votre session a expiré.";
include("contacts.php");
exit;
}
?>
<?php
$nom = $_POST["nom"];
$message = $_POST["message"];
$email = $_POST["email"];
?>
<?php
$to = "****.****@gmail.com";
$objet = "Xtaze-Radio : Contact Simple : $nom";
$message = "Nom : $nom Email : $email
Message :
$message";
mail
($to,$objet,$message)
?>
<html>
<body>
<!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="en" lang="en">
<head>
<meta name="Description" content="WebRadio Xtaze-radio (57) !" />
<META NAME="keywords" CONTENT="radio, Xtaze-radio, 57, webradio, Xtaze-radio, star, celebrité, webradio, Xtaze-radio, radio, dedicace, dédicace, tchat, chat, live, video, webcam">
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- CSS -->
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen, projection, tv" />
<link rel="stylesheet" href="css/style-print.css" type="text/css" media="print" />
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
<link rel="icon" type="image/png" href="favicon.png" />
<!--[if lt IE 7.]>
<script defer type="text/javascript" src="http://tdconcepts.net/outils/pngfix.js"></script>
<![endif]-->
<title>Xtaze-radio - La radio</title>
</head>
<body>
<div id="wrapper">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><!-- Title -->
<div class="title">
<div class="title-top">
<div class="title-left">
<div class="title-right">
<div class="title-bottom">
<div class="title-top-left">
<div class="title-bottom-left">
<div class="title-top-right">
<div class="title-bottom-right">
<h1><a href="index.html" title="Go to homepage"><img src="img/xtaze-radio.png" alt="" border="0" /></a></h1>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Title end --></td>
<td align="center" valign="bottom">
<img src="img/player.png" alt="ouvrir le player Xtaze-radio" border="0" usemap="#Map" /> </td>
</tr>
</table>
<hr class="noscreen" />
<div class="content">
<div class="column-left">
<h3>MENU</h3>
<a href="#skip-menu" class="hidden">Skip menu</a>
<ul class="menu">
<li><a href="index-2.html"
class="active"
>Accueil</a></li>
<li><a href="remerciements.html"
>Remerciements</a></li>
<li><a href="equipe.html"
>L'Equipe</a></li>
<li><a href="partenaires.html"
>Partenaires</li>
</a>
<li><a href="prologue.html"
>Prologue</a></li>
<li><a href="contacts.php"
>Contacts</a></li>
<!-- <li><a href=""
></a></li>
<li class="last"><a href=""
></a></li> -->
<li class="last">
<a href="facebook.html"><img src="images/facebook.png" border="0"></a></li>
</ul>
</div>
<div id="skip-menu"></div>
<div
class="column-right">
<div class="box">
<div class="box-top"></div>
<div class="box-in">
<map name="Map" id="Map">
<area shape="rect" coords="78,105,291,133" href="#" alt="" onClick="window.open('lecteur.html', 'lecteur', 'scrollbars=yes,width=780,height=350')" />
<area shape="poly" coords="9,14,9,14,9,71,61,68,61,46,88,46,96,10,62,2" href="#" alt="" onClick="window.open('lecteur.html', 'lecteur', 'scrollbars=yes,width=780,height=350')" />
<area shape="circle" coords="177,38,32" href="#" alt="" onClick="window.open('lecteur.html', 'lecteur', 'scrollbars=yes,width=780,height=350')" />
<area shape="circle" coords="316,36,33" href="#" alt="" onClick="window.open('lecteur.html', 'lecteur', 'scrollbars=yes,width=780,height=350')" />
<area shape="rect" coords="5,75,67,94" href="#" alt="" onClick="window.open('lecteur.html', 'lecteur', 'scrollbars=yes,width=780,height=350')" />
<area shape="rect" coords="128,76,222,93" href="#" alt="" onClick="window.open('lecteur.html', 'lecteur', 'scrollbars=yes,width=780,height=350')" />
<area shape="rect" coords="266,76,365,93" href="#" alt="" onClick="window.open('lecteur.html', 'lecteur', 'scrollbars=yes,width=780,height=350')" />
</map>
<h3>MESSAGE ENVOYE</h3>
<div align="center"><STRONG></STRONG>
<P align=center> </P>
<P align=center><STRONG><U>Votre message a bien était reçus , vous allez être redirigé dans quelques secondes .</U></STRONG></P>
<P align=center><STRONG></STRONG> </P></div></div><meta http-equiv="refresh" content="5; URL=http://www.xtaze-radio.fr/">
<html>
<head>
<body >
<DIV ID="Counter"></DIV>
<SCRIPT align=center type="text/javascript">
var Seconds_Counter = 5; // indiquez la durée du compte à rebours en secondes
var URL_Redirection_Counter = "http://www.xtaze-radio.fr/"; // indiquez le chemin du lien vers lequel le texte doit pointer
var Text_Redirection_Counter = "Si vous n'avez pas était redirigé , veuillez cliqué sur ce lien."; // indiquez le texte du lien
var Target_Redirection_Counter = "_self"; // indiquez le type de target : "_blank", "_parent", "_self" ou "_top"
//les autres variables n'ont pas a etre modifiées//
var Target_Counter = document.getElementById('Counter');
var Target_Time_Counter = new Date();
var Time_Beginn_Counter = Target_Time_Counter.getTime();
var Time_End_Counter = Time_Beginn_Counter + (Seconds_Counter*1000);
Target_Time_Counter.setTime(Time_End_Counter);
// variables inutilisée ds ce code, servant a un compte a rebours sur plusieurs années
var Day_Counter = Target_Time_Counter.getDate();
var Month_Counter = Target_Time_Counter.getMonth() + 1;
var Year_Counter = Target_Time_Counter.getYear();
if(Year_Counter < 999) Year_Counter += 1900;
var h_Counter = Target_Time_Counter.getHours();
var m_Counter = Target_Time_Counter.getMinutes();
var s_Counter = Target_Time_Counter.getSeconds();
var fday_Counter = ((Day_Counter < 10) ? "0" : "") + Day_Counter + "/";
var fmonth_Counter = ((Month_Counter < 10) ? "0" : "") + Month_Counter + "/";
var fyear_Counter = Year_Counter
var fh_Counter = ((h_Counter < 10) ? "0" : "") + h_Counter + "h ";
var fm_Counter = ((m_Counter < 10) ? "0" : "") + m_Counter + "min ";
var fs_Counter = ((s_Counter < 10) ? "0" : "") + s_Counter + "sec";
var End_Date_Counter = fday_Counter + fmonth_Counter + fyear_Counter;
var End_Time_Counter = fh_Counter + fm_Counter + fs_Counter;
CountDown_Counter();
function CountDown_Counter() {
var Current_Date_Counter = new Date();
var Curren_tTime_Counter = Current_Date_Counter.getTime()
var Open_Time_Counter = Math.floor((Target_Time_Counter-Curren_tTime_Counter)/1000);
var s_Counter = Open_Time_Counter % 60;
var m_Counter = ((Open_Time_Counter-s_Counter)/60) % 60;
var h_Counter = ((Open_Time_Counter-s_Counter-m_Counter*60)/(60*60));
var fh_Counter = ((h_Counter < 10) ? "0" : "") + h_Counter + "h ";
var fm_Counter = ((m_Counter < 10) ? "0" : "") + m_Counter + "min ";
var fs_Counter = ((s_Counter < 10) ? "0" : "") + s_Counter + "sec";
var Time_Counter = fh_Counter + fm_Counter + fs_Counter;
var Output_String_Counter=Time_Counter;
if(Open_Time_Counter<=0) {
Target_Counter.innerHTML= "<a href='" + URL_Redirection_Counter + "' target='" + Target_Redirection_Counter + "'>" + Text_Redirection_Counter + "</a>";
}else{
Target_Counter.innerHTML="Redirection dans " + Output_String_Counter;
window.setTimeout("CountDown_Counter()",1000);
}
}
</SCRIPT>
</body>
</head>
<br />
<br />
<br />
<br />
<br />
<br />
<div class="box-bottom">
<hr class="noscreen" />
<div class="footer-info-left"><a href="index.html"> Xtaze-radio</a>, 2010. Tous droits réservés.</div>
<div class="footer-info-right"><a href="http//www.xtaze-radio.fr/"></a> Graphique By TPX </div> </div>
</div>
<div class="cleaner"> </div>
</div>
</div>
</body>
</html>
Merci pour votre aide .