Fatal error: Cannot redeclare function - PHP - Programmation
Marsh Posté le 19-11-2007 à 11:44:46
Et dans le fichier /home/www/quizcity.net/fr/Templates/functions.php (ligne 6) tu n'as pas une fonction Sql() des fois ???
Marsh Posté le 19-11-2007 à 11:54:04
moi je dirais que config.php possède un require functions.php puis que comm.php possède soit un require functions.php soit un config.php.
Morale: utiliser require_once
Marsh Posté le 19-11-2007 à 12:15:27
anapajari a écrit : moi je dirais que config.php possède un require functions.php puis que comm.php possède soit un require functions.php soit un config.php. |
Pas mieux....
Marsh Posté le 19-11-2007 à 16:53:43
Le probleme tait en effet les require ...
J'ai inversé l'ordre et je les ai mis en include, et maintenant tout fonctionne.
Merci anapajari!
Bonne journée à tous!
Marsh Posté le 19-11-2007 à 01:12:53
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