Valider une image de vérification
Lobtec
-
nEm3sis Messages postés 722 Statut Membre -
nEm3sis Messages postés 722 Statut Membre -
Bonjour,
Je suis Webmaster, et je possède un site sur leqeul il y a un formulaire d'inscription. Sur ce formulaire d'inscription, j,ai mit une image de vérification et le champ qui va avec. Seulement, lorsque j'arrive à la vérification, cela ne fonctionne pas! Le code est toujours refusé! Voici mes codes:
Mon formulaire sur la page inscription.php
Ma page de validation du formulaire:
Merci de me répondre aussi rapidement que possible !
Lobtec
Je suis Webmaster, et je possède un site sur leqeul il y a un formulaire d'inscription. Sur ce formulaire d'inscription, j,ai mit une image de vérification et le champ qui va avec. Seulement, lorsque j'arrive à la vérification, cela ne fonctionne pas! Le code est toujours refusé! Voici mes codes:
Mon formulaire sur la page inscription.php
<p>Pour vous inscrire à Virtual Life, remplissez le formulaire suivant :</p><br /> <form action="validationinscription.php" method="post"> <p> Pseudo : <input type="text" name="pseudo" /><br /> Mot de Passe : <input type="password" name="motdepasse" /><br /> Mot de passe (validation) : <input type="password" name="validationmotdepasse" /><br /> Adresse mail : <input type="text" name="adresse" /><br /> Tapez le texte qui est sur l'image<br /><img src="images/verification.png" alt="verification" title="Image de vérification" /> <input type="text" name="verification" /><br /><input type="submit" value="Valider!" /> </p>
Ma page de validation du formulaire:
<?php
include ("connexion_db.php");
$pseudo = $_POST['pseudo'];
$motdepasse = $_POST['motdepasse'];
$validationmotdepasse = $_POST['validationmotdepasse'];
$adresse = $_POST['adresse'];
$verification = $POST_['verification'];
$codedeverification = "E35L9GD" ;
$listeadresses = mysql_query("SELECT adresse FROM joueurs");
$listesadressesclassees = mysql_fetch_array($listeadresses);
if($verification == $codedeverification)
{
if($pseudo != NULL)
{
if($motdepasse != $validationmotdepasse)
{
echo ("La validation du mot de passe est différente du mot de passe. Réessayer!");
}
else
{
if($adresse != NULL)
{
if(preg_match("#@#", "$adresse"))
{
if(preg_match("#$adresse#", "$listeadressesclassees"))
{
echo ("Vous êtes déjà inscrit et le multicomtpe est interdit! Si vous voulez recommencer, supprimez votre premier compte.");
}
else
{
mysql_query("INSERT INTO joueurs(id, pseudo, motdepasse, adresse) VALUES('', '$pseudo', '$motdepasse', '$adresse')");
//Voici la variable contenant le message en version texte.
$message_texte = "Ne répondez pas à ce message.
Bonjour, bonsoir.
Vous avez bel et bien été inscrit(e) à Virtual Life. En espérant vous voir bientôt dans le jeu!
Merci, et à bientôt!
Émile Perron,
Administrateur";
//Fin de message
//Voici la variable contenant le message en version html.
$message_html = "<html><head></head><body><img src=\"http://virtuallife.olympe-network.com/header.png\" alt=\"virtuallife\" title=\"Virtual Life\"/>Ne répondez pas à ce message.<br />Bonjour, bonsoir.<br />Vous avez bel et bien été inscrit(e) à Virtual Life. Nous espérons vous voir bientôt dans le jeu!.<br />Merci, et à bientôt!<br /><br /><b>Émile Perron</b>,<br /><i>Administrateur</i></body></html>";
//Fin de message
$boundary = "-----=".md5(rand());
//Définition du sujet (titre du message)
$sujet = "Inscription à Virtual Life";
//Voici les adresses mails de l'expéditeur de la personne à qui la réponse va.
$header = "From: \"Virtual Life\"<virtuallife@olympe-network.com>\n";
$header .= "Reply-to: \"Émile Perron\" <virtuallife@olympe-network.com>\n";
// Fin des adresses mails
//Version du mail, laissons là par défaut pour ne pas avoir d'erreur...
$header .= "MIME-Version: 1.0\n";
//Cela dit que le mail contiendra du texte et du Html...
$header .= "Content-Type: multipart/alternative; boundary=\"$boundary\"";
//Création du message
$message = "\n--".$boundary."\n";
//Message au format Html
$message .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n";
$message .= "Content-Transfer-Encoding: 8bit\n\n";
$message .= $message_html;
//Création message
$message = "\n--".$boundary."\n";
//Message au format texte
$message .= "Content-Type: text/plain; charset=\"ISO-8859-1\"\n";
$message .= "Content-Transfer-Encoding: 8bit\n\n";
$message .= $message_texte;
mail($adresse,$sujet,$message,$header);
echo ("Vous avez bel et bien été inscrit! Vous devriez recevoir un mail vous confimant votre inscription. Si vous ne le voyez pas, pensez à regarder dans vos courriers indésirables!");
}
}
else
{
echo ("Adresse mail invalide");
}
}
}
}
else
{
echo ("Veuillez écrire votre pseudo");
}
}//Fin Pour Verification
else
{
echo ("Mauvais code de verification. Réessayer.");
}
?>
Merci de me répondre aussi rapidement que possible !
Lobtec
A voir également:
- Valider une image de vérification
- Ethernet n'a pas de configuration ip valide - Guide
- Légender une image - Guide
- Image iso - Guide
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image d’ours polaire sur une image de plage. retrouvez l'image originale de la plage. que cache l'ours polaire ? - Forum Graphisme
- Verification windows 11 - Guide
5 réponses
bonjour
ne restez pas anonyme .... inscrivez-vous sur le forum !
ce sera bien plus sympa vis à vis des gens qui voudront vous aider ...
@mitiés
b g
ne restez pas anonyme .... inscrivez-vous sur le forum !
ce sera bien plus sympa vis à vis des gens qui voudront vous aider ...
@mitiés
b g
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question