Bonjour,
Je viens de m'attaquer à l'épreuve avec un php 5.6 (celui qui est dans les choix par défaut du wamp version actuel).
Il y a deux trois changement que j'ai effectué pour que ça marche.
Ligne 28 du fichier inscription.page.php
Ajouter la valeur
DEFAULT au lieu du
'' pour l'auto incrémentation de l'id.
Ce qui donne:
if(mysql_query("INSERT INTO ".$database['prefix']."membres (id, pseudo, pass, mail, inscription) VALUES (DEFAULT, '$pseudo','$pass1','$mail', '".time()."')") === FALSE)
Ligne 17 du fichier général.php pour ne plus afficher l'erreur sur le mysql_connect j'ai rajouté un @...
Mais surtout, page fonction.php, je ne vois pas ou est déclaré l'index login dans $data['login']. Ce qui engendre une erreur lors de la fonction info_connexion($userinfos) qui appelle l'index login.
Je fais surement une erreur, mais je ne vois pas comment ça marchait avant...
Pour modifier le moins de chose possible j'ai rajouté
$data['login'] = $data['pseudo'];
à la ligne 88 du fichier fonction.php
Je ne pense pas que ces modifications affectent l'épreuve.