8791 sujets

Développement web côté serveur, CMS

Bonjour!

J'aurais besoin dans le développement de mon site d'inclure un fichier php, qui lui même contient une flopées de
<?php include(); ?> 
du coup j'aimerais pouvoir faire un "include" qui conserverait les chemins actuels du fichier inclus.

Je ne suis une débutante en php c'est pourquoi je ne sais pas trop dans quelle direction chercher et je ne sais même pas si ça existe.. Smiley decu

Alors si vous avez une suggestion... je suis preneuse!
Bonjour,

Par défaut, le dossier scanné par include est le dossier du script apellé
Il me semble que tu peux changer le dossier via set_include_path (http://php.net/manual/fr/function.set-include-path.php) mais je m'en suis jamais servi

sinon, tu peux aussi creer une variable $path dans ton fichier qui inclus la floppée d'include :
<?php
  $path = dirname(__file__);
  include($path."/monfichierainclure1.php");
  include($path."/monfichierainclure2.php");
  include($path."/monfichierainclure3.php");
?>


Es ce que ça correspond a ce que tu cherches ?
Hello, merci pour ta réponse, j'ai essayé la première proposition "set_include_path " mais je n'arrive pas à la faire fonctionner...

du coup je suis partie sur la variable $path et ça marche nickel!

MERCI!!! Smiley biggrin