Propagation des variables : include
Bonjour à tous,
Après quelques recherches sur google je n'ai pas encore trouvé la réponse à ma question.
Je dispose des fichiers suivants contenant :
variable.php : contient toutes une séries de variables que j'utilise dans mes scripts
module.php : contient mon code PHP et HTML pour un affichage sous forme de liste
index.php : mon fichier de base qui insère les 2 pages ci-dessus avec un INCLUDE
Le code de index.php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <?php
include('variable.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>
<body>
<?php
include('module.php');
echo $var1;
/*
Tout fonctionne bien en affichant var1 ici...
*/
?>
</body>
</html> |
Le code de variable.php
Code:
1 2 3 4 5 6
| <?php
//LISTE DES VARIABLES
$var1 = "TEST";
?> |
Le code de module.php :
Code:
1 2 3 4 5 6 7 8 9
| <?php
echo $var1
/*
L'erreur apparait ici...
Le système signale une variable UNDEFINED
*/
?> |
Le problème est ici... Les variable que j'ai dans 'variable.php' ne sont pas utilisable dans la partie 'module.php' => UNDEFINED
Si j'utilise une de ces variable dans ma page index.php, ca fonctionne...
Comment puis-je l'utiliser dans mon code qui se trouve dans module.php ?
Merci d'avance pour votre aide à tous...