[Dates] include et passage de variables ..
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"
Code:
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 "fils.php"
Code:
1 2 3 4 5 6
|
<?php
header('Content-type: text/plain; charset=utf-8');
Echo ($vl_toto);
Echo ("<br>");
?> |
Fichier "fille.php"
Code:
1 2 3 4 5
|
<?php
header('Content-type: text/plain; charset=utf-8');
Echo ("fille");
?> |