Bonjour,
j'essaie de faire quelque chose qui me paraissait a priori simple, mais que je n'arrive pas a faire marcher.
en gro, j'ai 3 fichiers php :
- var.php qui contient des variables, par exemple $site_titre="toto";
- fonctions.php qui contient des fonctions, par exemple :
function OB_test(){
return $site_titre;
}
- un fichier principal, qui en gro contient :
include 'var.php';
include 'fonctions.php';
puis echo OB_test();
et bien ca ne marche pas... les variables définis dans var.php sont accessibles dans le fichier principal, mais pas dans le fichier fonctions. c'est a dire que les fonctions qui les utilisent semblent ne pas les connaitre. la par exemple :
echo OB_test();
affiche rien... et non toto;
j'ai essayé de changer les include, include_once, require, require_once, etc... idem
j'ai directement mis un echo d'une variable dans le fichier fonctions.php et idem, affiche rien. (les fonctions sont accessibles et fonctionnent à part ça).
où est ce que je me plante ?
ps : je suis sous php5 sur serveur linux