Bonjour,
j'ai des problèmes avec la fonction "include" lorsqu'il y a passage de paramètres !!
Soit
- un fichier "pere.php"
- un fichier "fils.php"
- un fichier "fille.php"
tous les 3 situés dans le même répertoire "test01" dans lequel les recherches des "include" sont autorisées.
Je n'ai pas de problème à faire un include de mon fichier "fils.php" mais seulement avec le fichier "fille.php" lorsqu'il y a passage de variables !! Ce même fichier, sans passage de variable, est appelable via l'include sans probème !!!
Tout cela me laisse un peu perplexe !
P.S.
Je n'ai pas trouvé de faq sur les "include" et pourtant, en parcourant le forum, c'est un point d'achoppement récurent. Ai-je mal cherché ?
Fichier "pere.php"
Fichier "fils.php"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php header('Content-type: text/plain; charset=utf-8'); $vl_toto="toto"; $vl_titi="titi"; $vl_chemin=$_SERVER["DOCUMENT_ROOT"].'/test01/fils.php'; include("fils.php"); echo $vl_chemin; Echo ("<br>"); include($vl_chemin); include("fille.php?$vl_titi"); $vl_chemin=$_SERVER["DOCUMENT_ROOT"].'/test01/fille.php?$vl_titi'; include($vl_chemin); ?>
Fichier "fille.php"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php header('Content-type: text/plain; charset=utf-8'); Echo ($vl_toto); Echo ("<br>"); ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php header('Content-type: text/plain; charset=utf-8'); Echo ("fille"); ?>
Partager