Bonjour ^^
DEJA : Ceci n´est pas une pub, je vais vous donner une adresse, si vous souhaitez m´aidez, merci de suivre ce que je vous dis !
ATTENTION C´EST UN LONG MESSAGE (y´a surtout du script php ! merci)
Voila j´ai un ptit prob au niveau d´un script, j´aurais besoin de votre aide, deja :
http://membres.lycos.fr/kick0wg0/
C´est un site sur un jeu qui s´apelle Wargang...
Bon c´est pas le plus important, pour m´aider svp
Cliquez sur "Le langage Wargang", allez tout en bas de la page, et a la fin vous avez deux POINTS (. .), vous pouvez cliquez sur le deuxieme, cliquez !
Vous aurez un formulaire d´inscription, mettez n´importe quoi en pseudo et pass mais mettez votre vrai adresse, vous recevrez un mail de confirmation et la MON PROBLEME : Le lien de confirmation ne marche pas...
Voila mon script PHP (ATTENTION GROS MESSAGE TOUT BROUILLER
) :
//Mesure de sécurité.
$pseudo = htmlentities(addslashes($_POST[´pseudo´]
)); $mot_passe = htmlentities(addslashes($_POST[´mot_passe´]));
$email = htmlentities(addslashes($_POST[´email´]));
//Hashage du mot de passe avec md5().
$mot_passe = md5($mot_passe);
//Envoi du mail de confirmation.
$message = ´
Bonjour ´.$pseudo.´
Vous venez de vous inscrire sur "Phoque-Island"
! Pour valider votre inscription et jouez gratuitement sur Phoque-Island, cliquez sur ce lien : <a
href="
http://http://membres.lycos.fr/kick0wg0/conf
irmation.php?pseudo=´.$pseudo.´">
http://membres.lycos.fr/kick0wg0/confirmation.php?pseudo=´.$pseudo.´</a>´;
//Si le mail a été envoyé on peut enregis
trer le membre
if (mail($email, ´Confirmation de l\´inscription sur [Phoque-Island]´, $message))
{
//Connexion à mysql. mysql_connec
t($host,$username,$password);
mysql_select_db($bdd_name);
//On éxécute la requête qui enregistre un nouveau
membre.
mysql_query("INSERT INTO membres (id, pseudo, mot_passe, confirmation, email) VALUES (´´, ´".$pseudo."´, ´".$mot_passe."´, ´0´, ´".$email."´)");
//Déconnection de mysql.
mysql_close();
Je n´ai pas tout mis , mais c´est le lien de confi
rmation qui merde !
Quand on met l´adresse de confirmation, ça met un "impossible de trouver la page", j´ai aussi une page "confirmation.php" (ATTENTION GROS MESSAGE TOUT BROUILLER
) :
//Connexion à mysql.
mysql_connect($host,$username,$password);
mysql_select_db($bdd_name);
//La requête qui compte le nombre de pseudos
$sql = mysql_query("SELECT COUNT(*) AS nb_pseudo F
ROM membres WHERE pseudo=´".$pseudo."´");
//La on regarde que le nombre est différent que
zéro
if (mysql_result($sql,0,´nb_pseudo´) != 0)
{
//On cherche la valeur du champ confirmation.
$sql_info = mysql_query("SELECT confirmation FROM
membres WHERE pseudo=´".$pseudo."´");
$donnees_info = mysql_fetch_array($sql_info);
//Si la valeur est égal à 0.
if ($donnees_info[´confirmation´] == 0)
{
//Requête sql modifiant la valeur du champ confirm
ation.
mysql_query("UPDATE membres SET confirmation=1 WHERE pseudo=´".$pseudo."´");
//Le petit message.
echo ´<p>Le compte ayant pour pseudo <strong>´.$ps
eudo.´</strong> a bienété modifié !< br />Vous pouvez maintenant vous <a href="connexion.html">connecter</a></p>´;
Voila, si vous pouvez m´aider je vous remercie enormement...
Je sais pas si y´a beaucoup de gens qui pourrait m´aider mais il me faudrait une reponse rapide 
Mais prenez votre temps pour repondre merci !
PS : Vous pouvez toujours essayer le jeu "Wargang", meme si j´ai dit que c´était pas une pub hein
MERCI ENCORE