bonjour,

J'ai un problème.

Voici mes fichier (avec leur arboressance et leur contenu (une toute petite partie du moin))

index.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
define('ROOT_PATH','');
include_once('class/user.php');
$user=new user;
admin/index.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
define('ROOT_PATH','../');
include_once('class/user.php');
$user=new user;
class/class.user.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
class user{
  function user{
    include_once(ROOT_PATH.'commun/include.php');
  }
}
commun/include.php

Donc voici mon problème:
Lorsque j'execute admin/index.php le fichier commun/include.php s'execute sans problème.
Mais losrque j'execute index.php le fichier commun/include.php ne s'execute pas.

Et si je change la classe user comme ca (sans le ROOT_PATH):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
class user{
  function user{
    include_once('commun/include.php');
  }
}[/
c'est le contrère. admin/index.php ne marche pas et index.php marche sans problème.
Pourquoi et comment faire?

D'avance merci