Page 1 sur 1

problème avec l'include_path ?

Posté : 09 nov. 2007, 11:00
par YvesTan
Salut à tous,

J'utilise un serveur sous Debian Etch avec php5-dotdeb/suhosin/apc/suphp

J'ai un include_path des plus classiques : '.:/usr/share/php'. Pas de safe_mode, pas d'open_base_dir.

Dans le répertoire "/home/web/truc/" j'ai un fichier "inc/fichierA.php" et un fichier "dist/dist.inc.php".

Dans "inc/fichierA.php" je fais :
require '../dist/dist.inc.php';
Classique non ? Et bien j'ai une erreur relative à l'include_path !

Je suis obligé de faire :
require dirname(__FILE__).'/../dist/dist.inc.php';
Pour que ca fonctionne.

Bizarre ou j'ai loupé un épisode ?

Merci ++

Posté : 09 nov. 2007, 12:29
par fgranjonx
je vais surement te dire une annerie , mais bon ... a ta place j essayerai la syntaxe suivante:

require 'dist/dist.inc.php';
ou
require 'dist.inc.php';

Posté : 09 nov. 2007, 12:48
par YvesTan
J'ai écrit une connerie : il n'y a pas de /home/web/truc dans le include_path. Donc ta solution dist/dist.inc.php ne marchera pas (pour le dist.inc.php non plus).

++