Bonjour,
D'après ce que je comprends, la directive include admet une adresse de fichier relative au script courant.
Mais comment puis-je fournir une adresse absolue par rapport au site Web ?
Je voudrais pouvoir inclure un fichier dans un répertoire particulier à partir d'une fonction quelque soit le niveau de dossier duquel elle est appelée.
Par exemple, je voudrais pouvoir faire :
J'ai essayé, mais ça ne marche pas. PHP ne trouve pas le fichier dans le dossier courant, et non plus dans (include_path='.;C:\php\pear')
Code : Sélectionner tout - Visualiser dans une fenêtre à part include ("/localhost/mesIncludes/MonInclude.php")
Mais je n'ai même pas de dossier C:\php\pear' et ça ne m'intéresse pas de jouer dedans, qui sait si j'y aurai accès quand mon application sera hébergée je ne sais où ?
Pas non plus avec php.ini, pour la même raison.
J'ai vu qu'on peut aussi utiliser set_include_path , mais il n'y a pas plus simple ?
Partager