Bonjour à tous,
Je m'excuse tout d abords de l'urgence du problème, mais j'ai mit un formulaire en ligne cette nuit qui fonctionnait me semble-t-il bien hier soir et voila que ce matin je ne reçois pas les mail que "je m'envoie" pour re-tester
Hebergement OVH 90 plan pro
Peut-être qu'avec (la fatigue
), j'aurais fait une erreur que je ne trouve pas
Donc je demande juste de survoler le code a la recherche éventuelle d'une erreur. Si au passage, vous avez des critiques aller y mais doucement
Voici le code du formulaire:
Voici le code du côté serveur:
Merci pour votre aide, si je trouve de mon côté je vous fais signe
Modifié par spirou0069 (05 Apr 2011 - 12:14)
Je m'excuse tout d abords de l'urgence du problème, mais j'ai mit un formulaire en ligne cette nuit qui fonctionnait me semble-t-il bien hier soir et voila que ce matin je ne reçois pas les mail que "je m'envoie" pour re-tester
Hebergement OVH 90 plan pro
Peut-être qu'avec (la fatigue


Donc je demande juste de survoler le code a la recherche éventuelle d'une erreur. Si au passage, vous avez des critiques aller y mais doucement

Voici le code du formulaire:
<form action="enquetes_envoi.php" method="post" >
<br />
<br />
Votre nom
<input type="text" id="Nom" title="Nom" name="Nom" value="" />
<br /><br />
Prénom
<input type="text" id="Prenom" title="Prenom" name="Prenom" value="" />
<br /><br />
Faites-vous partie de la fédération Euro-Judo?
<input type="radio" name="federation" value="Oui" />Oui
<input type="radio" name="federation" value="Non" />Non
<br /><br />
Etes-vous Pratiquant ?
<input type="radio" name="Pratiquant" value="Oui" />Oui
<input type="radio" name="Pratiquant" value="Non" />Non<br /><br />
Si oui veuillez préciser votre discipline:
<br /><br />
<input type="radio" name="discipline1" value="Judo"> Judo
<input type="radio" name="discipline2" value="Karate"> Karaté
<input type="radio" name="discipline3" value="jujutsu"> Ju-jutsu
<input type="radio" name="discipline4" value="Full"> Full-contact
<input type="radio" name="discipline5" value="Autre"> Autres
<br /><br />
Dans quel club êtes-vous inscrit?
<input type="text" id="Club" title="Club" name="Club" value="" />
<br /><br />
Veuillez indiquer votre adresse mail
<input type="text" id="Mail" title="Mail" name="Mail" value="" />
<br />
<br />
Si vous voulez laisser un message:
<textarea name="infos" id="infos" cols="40" rows="5"></textarea>
<br /><br />
<label>Recopiez le code de vérification suivant :</label><br />
<img src="imagesecu.php" alt="image de protection" /><br />
<input type="text" name="verif" size="10" maxlength="6" /><br /><br />
<div>
<button type="submit" value="Envoyer">Envoyer</button>
<button type="reset">Annuler</button><br />
<p style="float:right">(Tous les champs doivent être remplis)</p>
</div>
</form>
Voici le code du côté serveur:
<?php
// On initialise la session
session_start();
/* on vérifie que la code est toujours mémorisé en session et qu'il fait 6 caractères */
if(!isset($_SESSION['code']) || strlen($_SESSION['code']) != 6) die("Erreur !");
// on vérifie que la code entré est valide
if($_SESSION['code'] != $_POST['verif']) die('<script>window.location.replace("http://www.eurojudo.be/erreurcode.php");</script>');
if(isset($_POST) && isset($_POST['Nom']) && isset($_POST['Prenom']) && isset($_POST['federation']) && isset($_POST['Pratiquant']) && isset($_POST['Club']) && isset($_POST['Mail']))
{
extract($_POST);
if(!empty($federation) && !empty($Nom) && !empty($Prenom) && !empty($Pratiquant) && !empty($Club) && !empty($Mail)){
$message=str_replace("\'","'",$message);
$destinataire="membres@eurojudo.be";
$sujet="formulaires eurojudo";
$message="Une nouvelle réponse \n
Nom du preneur : $Nom \n
Prenom : $Prenom \n
Fédération : $federation \n
Pratiquant : $Pratiquant \n
Discipline : $discipline1 \n
Discipline : $discipline2 \n
Discipline : $discipline3 \n
Discipline : $discipline4 \n
Discipline : $discipline5 \n
Club : $Club \n
Email : $Mail \n
Message : $infos";
$entete="From: $nom \n Reply-To: $Email";
mail($destinataire,$sujet,$message,$entete);
header("Location:merci.php");
}
else{
header("Location:erreur.php");
}
}
// on détruit les variables de session, désormais inutiles
session_unset();
session_destroy();
?>
Merci pour votre aide, si je trouve de mon côté je vous fais signe

Modifié par spirou0069 (05 Apr 2011 - 12:14)