Problème variable globale php

eric204044 Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   -  
eric204044 Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir à tous,
Je vous explique mon problème, j'ai écris plusieurs fonctions qui font appel à des répertoires.Je souhaite passer le nom de ces répertoires en variables globales car je les utilise dans plusieurs fonctions.
J'ai donc mis en début de fichier $repertoire="D:/....." et dans mes fonctions je déclare globale $repertoire;
et ensuite je fais mes traitements dessus(j'y place des photos en fonctions d'informations contenues dans des bases de données,j'affiche des images...)
mais cela ne fonctionne pas.
Est ce que quelqu'un aurait une idée, j'ai lu la doc mais je ne comprends pas pourquoi ça ne fonctionne pas.
j'ai testé avec un programme tout simple, et là ça fonctionne.
Merci d'avance pour vos réponse.
variable="abcd";

function test(){

global $variable;
echo $variable;

}

test();
A voir également:

3 réponses

ProgMad Messages postés 88 Date d'inscription   Statut Membre Dernière intervention  
 
Voici un lien qui pourrait t'être utile : http://www.lephpfacile.com/cours/19-les-variables-globales
0
ProgMad Messages postés 88 Date d'inscription   Statut Membre Dernière intervention  
 
Salut,

ca dépend effectivement de la configuration de ton serveur. Mais tu peut utiliser les variables de session qui eux marcherons à coup sûr ($_SESSION).

A+
0
eric204044 Messages postés 33 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour vos réponses,j'ai finalement réussi en utilisant des define en début de programme et ça fonctionne ! :-)
0