Je suis en cours d'exécution d'un script deComment puis-je définir un chemin absolu pour la fonction include en php au-dessus du répertoire de travail?
/wp-content/themes/currenttheme/chat.php
Je veux inclure dans le php ci-dessus un autre situé dans
/forum/chat/index.php
Le index.php comprend ses propres fichiers
je l'ai déjà essayé
$root = $_SERVER['DOCUMENT_ROOT'];
include($root."/forum/chat/index.php");
mais j'obtiens cette erreur
Warning: require(D:/My Dropbox/xampp/htdocs/lib/custom.php) [function.require]: failed to open stream: No such file or directory in D:\My Dropbox\xampp\htdocs\forum\chat\index.php on line 17
Fatal error: require() [function.require]: Failed opening required 'D:/My Dropbox/xampp/htdocs/lib/custom.php' (include_path='.;\My Dropbox\xampp\php\PEAR') in D:\My Dropbox\xampp\htdocs\forum\chat\index.php on line 17
(index.php inclut également quelques fichiers, mais le/forum/discussion est ommited en quelque sorte dans le chemin)
puis j'ai essayé
$path = getcwd();
$myfile = "/forum/chat/index.php";
include ($path.$myfile);
et a obtenu cette erreur:
Warning: include(D:\My Dropbox\xampp\htdocs\forum/forum/chat/index.php) [function.include]: failed to open stream: No such file or directory in D:\My Dropbox\xampp\htdocs\wp-content\themes\currenttheme\chat.php on line 24
Warning: include() [function.include]: Failed opening 'D:\My Dropbox\xampp\htdocs\forum/forum/chat/index.php' for inclusion (include_path='.;\My Dropbox\xampp\php\PEAR') in D:\My Dropbox\xampp\htdocs\wp-content\themes\currenttheme\chat.php on line 24
custom.php est inclus dans index.php et il fonctionne très bien quand lancé toute façon, sauf lorsque je tente de faire de l'inclusion mentionnée ci-dessus – Baros
@ Baros Alors quoi? Pourquoi ne pas le réparer comme je vous l'ai dit? –