problème avec l'include_path ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problème avec l'include_path ?

par YvesTan » 09 nov. 2007, 12:48

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).

++

par fgranjonx » 09 nov. 2007, 12:29

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';

problème avec l'include_path ?

par YvesTan » 09 nov. 2007, 11:00

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 ++