paramètre de fonction ecrasé ??!!! pourquoi ?
Posté : 08 mars 2006, 15:49
Bonjour ! j'ai un problème...
voilà dans un fichier interface.php j'inclus ces deux fichiers là:
include "_connexion.php";
include "_fonctions.php";
Dans _connexions.php il y a toutes les infos pour se connecter à la BDD
Et dans _fonctions.php j'ai une fonction qui a ces paramètres:
Or dès que j'apelle la fonction traduc_interface depuis interface.php par exemple:
et bien mon problème c'est que ma variable $user (qui est un paramètre) dans la fonction traduc interface vaudra "root" et non pas "michel_le_gros_lourd" (elle prend la valeur de la varialbe $user de connexion.php)... alors au début j'ai pas trop compris mais j'ai vu que j'avais laissé "register_global = on" dans php.ini et quand je l'ai enlevé ça allait, mais ça c'etait en local...j'ai fais la meme chose sur mon serveur et là par contre ça bug toujours ... (j'ai bien évidemment relancé apache et meme carrément rebooté le pc !)
Et je vois vraiment pas d'ou ça vient...
Merci de votre aide !
voilà dans un fichier interface.php j'inclus ces deux fichiers là:
include "_connexion.php";
include "_fonctions.php";
Dans _connexions.php il y a toutes les infos pour se connecter à la BDD
Code : Tout sélectionner
$host = "xxxxxxxx";
$user = "root";
$pass = "";
$bdd = "ma_base";
// connexion à la base de données
@mysql_connect($host,$user,$pass)
or die("Impossible de se connecter à la base de données");
@mysql_select_db("$bdd")
or die("Impossible de choisir la base de données");Code : Tout sélectionner
function traduc_interface([b]$user[/b],$lib,$lang)Code : Tout sélectionner
$utilisateur = "michel_le_gros_lourd";
traduc_interface($utilisateur,"titre","ENG");
Et je vois vraiment pas d'ou ça vient...
Merci de votre aide !