Faut croire que tout a décidé de planter maintenant!
Alors, on y va :)
J'ai un fichier qui vérifie mon authentification (les mots de pass et password étant stockés dans une base). Pour me connecter à cette base, je passe par une fonction (connexion) qui est dans un autre fichier.
J'utilise ce système de connexion dans tous mes fichiers et ca a jamais planté, mais là je comprend pas, ca plante pour la page de vérification d'authentification, et je comprend vraiment pas pourquoi!
Donc voilà le code qui appelle le fichier de connexion :
include("connexion.php");
if(connexion()<>-1){.........}
Et j'obtient ce message d'erreur :
Fatal error:
Cannot redeclare connexion() (previously declared in c:\program files\easyphp1-8\www\admin\connexion.php:7) in c:\program files\easyphp1-8\www\admin\connexion.php on line 4 Et là voilà un peu du code de ma connexion :
function connexion()
{
$id =@mysql_connect("xxxxx", "xxxxx", "xxxxx");
if(!$id)
{
echo "<p class='remarque'>La connexion avec la base a échoué.</p>";
return(-1);
}
else
{
if(!mysql_select_db("xxxxx"))
{
echo "<p class='remarque'>La sélection de la base a echouée.</p>";
return(-1);
}
else
{
return($id);
}
}
}
Alors quelqu'un pourrait me dire ce qui se passe svp, parce que je me tire les cheveux là!