Bonsoir à tous.
J'ai ce probleme qui me tracasse depuis un bout. J'obtiens lerreur suivante en changant ma page comm.php :
Fatal error: Cannot redeclare sql() (previously declared in /home/www/quizcity.net/fr/Templates/functions.php:6) in /home/www/quizcity.net/fr/Templates/functions.php on line 5
Ce que je ne comprend pas, c'est comment une ligne de différence (5 et 6) peut causer un probleme. Le script fonctionnais a merveilles jusqu'à ce que je l'inclus dans mon design.
Voici les lignes respectives ou il y a erreur dans functions.php :
5 function Sql()
6 { require 'Templates/config.php';
7
8 mysql_connect($INFO['mysql_host'],$INFO['mysql_user'],$INFO['mysql_pass']);
9 mysql_select_db($INFO['mysql_bdd']);
10 }
11 function SqlC()
12 { mysql_close();
}
function is_admin()
{ if(($_SESSION['pseudo'])&& !empty($_SESSION['pseudo'])&& ($_SESSION['rang'])&& ($_SESSION['rang'] == 'administrateur'))
return true;
else
return false;
}
Je trouve tout ça très étrange, car si je retire la fonciton, l'erreur se modifi pour me donner la 2eme fonction que je ne peux pas redéclarer. Dans mon design je n'ai pas de fonctions nommées ainsi.
Quel peut être le problème ?
Merci de votre aide !
Bonne soirée!
---------------
www.failqc.com : FailBlog québécois