Je veux faire une fonction tryInclude qui à présentement la syntaxe suivante
Ce que la fonction doit faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function tryInclude($fileName){ if (file_exists($_SERVER['DOCUMENT_ROOT'].'/extension/'.$fileName)){ include $_SERVER['DOCUMENT_ROOT'].'/extension/'.$fileName; } ['DOCUMENT_ROOT'].'/fonction/'.$fileName)) else{ include $_SERVER['DOCUMENT_ROOT'].'/fonction/'.$fileName; } }
si un fichier existe dans extension...faire l'include du fichier dans le dossier extension...sinon faire le include avec le fichier dans fonction
Le problème que j'ai est que si j'ai une variable dans la page maitresse et que cette variable est utilisé dans le fichier que tryInclude appele...alors cette variable n'y est plus....
Que doit-je faire pour les variables ne soient pas perdus lors de l'appele de tryInclude.
Merci
EX:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <? tryInclude('layout_menu-admin.php');//perd ses variables //include 'extension/layout_menu-admin.php'; //concerve ses variables ?>
Partager