Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Valider une image de vérification

Lobtec, le lundi 7 juillet 2008 à 08:16:58
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
<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
Configuration: Windows Vista
Internet Explorer 7.0
Répondre à Lobtec  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
doudi, le lundi 7 juillet 2008 à 09:25:41
Bonjour,

Si tu as mis tout le code je ne vois pas de balise de fermeture du form.
Répondre à doudi

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Lobtec, le mardi 22 juillet 2008 à 08:40:51
Beuh.... Je vérifie dans mon code, je go dodo, je vous donne des nouvelles demain ^^
Répondre à Lobtec

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Lobtec, le mercredi 23 juillet 2008 à 00:44:32
Bon, j,ai modifié, mais en quoi ça change quelque chose?
Répondre à Lobtec

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
bg62, le mercredi 23 juillet 2008 à 11:08:31
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
le 'www' est fait aussi pour communiquer, partager et échanger, non ?
Répondre à bg62

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 nEm3sis, le mercredi 23 juillet 2008 à 11:18:23
$verification = $POST_['verification'];

tu devrais plutot metre
$verification = $_POST['verification'];



autre chose tu as mis 2 fois le code de créations du mail
Répondre à nEm3sis
Télécharger Database Designer Platinum Edition Database Designer est un logiciel de création de bases de données. Il ne nécessite aucune connaissance en programmation. L'application offre de nombreuses outils : ajouts de champs, images, vérifications des bugs, correction syntaxique et bien d'autre... www.commentcamarche.net/telecharger/telecharger-34057291-database-designer-platinum-edition
Deux images pour valider un formulaire html (Résolu) Bonjour, j'aimerai determiner sur quelle image on click lorsque qu'il y a deux images pour valider un formulaire (ex : image "OK" et image "ANNULER"). Lorsque la method de passage de donnée est GET, je vois le nom de mon champ INPUT deux... www.commentcamarche.net/forum/affich-2384118-deux-images-pour-valider-un-formulaire-html
Copie fichier impossible (paramètre incorrect (Résolu) Salut à tous, J'ai un problème de copie avec un fichier de 3Go sur une partition de mon DD. Il s'agit d'une image linux.iso que j'ai téléchargé avec Bitorent sur mon disque C: et maintenant je voudrais la déplacer sur D: avant de... www.commentcamarche.net/forum/affich-2435099-copie-fichier-impossible-parametre-incorrect
Insérer une image de fond sous la grille ExcelVous souhaitez insérer un logo sous JPEG ou autre, sous votre grille Excel : FORMAT / FEUILLE / ARRIERE PLAN s'ouvre un panneau vous présentant vos images pour sélection.... choisissez, validez. Pour le supprimer : même procédure FORMAT /... www.commentcamarche.net/faq/sujet-8657-inserer-une-image-de-fond-sous-la-grille-excel
Logiciels de gravure gratuits1 - Gravure 1.1 - Création CD et DVD 1.2 - Gravure audio 1.3 - Gravure d'albums photos 2 - Compléments gravure 2.1 - Répartition optimisée 2.2 - Vérifications de la gravure 2.3 - Jaquettes 2.4 - Gestion d'images CD/DVD 2.5 - Formatage... www.commentcamarche.net/faq/sujet-731-logiciels-de-gravure-gratuits
Création d'image Système (Ghost)Créer une image (ghost) de partition 1 - Intérêt 2 - Pré-requis 2.1 - Explication 2.2 - Opportunités des partitions 2.3 - Mise à jour des images 2.3.1 - Image incrémentale : intéressant mais dangereux ! 2.3.2 - Image incrémentale et... www.commentcamarche.net/faq/sujet-304-creation-d-image-systeme-ghost
Windows live messenger manque WINHTTP.dll (Résolu)Bonjour, Aprés avoir télécharger windows live messenger ,je ne peux plus demarrer msn car le fichier WINHTTP.dll est introuvable... Où puisje le retrouver? Merci bcq www.commentcamarche.net/forum/affich-2282553-windows-live-messenger-manque-winhttp-dll
Tutoriel d'instalatio centreon (oreon) (Résolu)Bonjour, j'ai installé nagios 2.10 et j'arrive pas à le configuré donc je me suis dis que peut etre utiliser centreon(oreon) va me faciliter la tache de configuration mais malheureusement j'arrive pas à trouver une bon tuto pour y faire... www.commentcamarche.net/forum/affich-5213356-tutoriel-d-instalatio-centreon-oreon
[MSN] Fichier d'image non valide (Résolu)Bonjour, Je n'est toujours pas reussi a resoudre mon probleme de fichier d'image non valide quand j'essaie de copier des emoticones a des amis, pouvez vous me dire le probleme? Merci d'avance. www.commentcamarche.net/forum/affich-2234055-msn-fichier-d-image-non-valide
Télécharger Xenu's Link SleuthXenu's Link Sleuth est un logiciel permettant de vérifier les liens brisés d'un site web. La vérification est effectuée sur les liens cladssiques, les images, les cadres (frames), les pugins, les fonds d'écran, les feuilles de style, applet et... www.commentcamarche.net/telecharger/telecharger-3673511-xenu-s-link-sleuth
Télécharger Image ResizerPetit utilitaire (PowerToy) basique, très simple, permettant de réduire la taille d'une image, dans le but, notamment, de l'envoyer par e-mail ou de la partager sur Internet (blog, site, album...). Pour plus d'informations: image resizer reduire la... www.commentcamarche.net/telecharger/telecharger-34055172-image-resizer
Télécharger VSO Image ResizerLe logiciel VSO Image Resizer organise vos photos en réduisant leur résolution et en les déplaçant facilement au sein de votre disque dur. C'est l'outil parfait pour les personnes qui stockent leurs photos numériques et images sur leur PC et veulent... www.commentcamarche.net/telecharger/telecharger-3673501-vso-image-resizer
Phase de mise en oeuvre d'un projetPhase de mise en oeuvre Recette On appelle « recette » (ou essais de réception) la vérification de la conformité de l'ouvrage à la demande formulée dans le dossier validé de conception générale. La recette est un processus rigoureux... www.commentcamarche.net/contents/projet/phase-mise-en-oeuvre.php3
Fichier ISO (Image ISO)Format ISO Un fichier possédant l'extension .ISO est une image ISO, c'est-à-dire une image d'un disque (CD, DVD ou disque dur) sous forme de fichier, créer avec un logiciel de gravure. Comment lire un fichier ISO ? En l'absence de graveur, il... www.commentcamarche.net/contents/fichier/iso.php3
Le droit à l'image appliqué aux sites webIntroduction au droit à l'image Selon les articles 226-1 à 226-8 du Code civil, tout individu jouit d'un droit au respect de sa vie privée ainsi que d'un droit à l'image,. En vertu de ces dispositions, la publication ou la reproduction d'une... www.commentcamarche.net/contents/droits/droit-image.php3