Bonsoir chers membres !

Je voudrais savoir comment régler ce problème:

Situation :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Site Web
   |index.php
   |System/
   |admin/
        |admin_const.php
        | styles.php
        | index.php
        | actions/
              |add.php
              |edit.php
-------

Le code cité sous appartient à la page Add.php ( un formulaire de validation)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
if (!isset($_SESSION['admin']))
	{
//------------------
         }
else
 
        {
if (!isset($_POST['go']))
		{
		include ("../system/config.php");
		include ('./styles.php');
 
                 //Afficher formulaire récupéré depuis une page tpl (Smarty).
 
                }
else
 
                {
 
if (isset($_POST['reciter_name']) and isset($_POST['pic']))
			 {
 
				include("../../system/config.php");
                                include("../../admin/styles.php");
				include("../../admin/functions.php");
                                add_reciter($_POST['reciter_name'],$_POST['pic']);
				echo 'ok';
 
                           }
 
                 }
Je trouve le probleme précisement dans le include de Styles.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
include("../../admin/styles.php");
Ce fichier contient lui aussi un include dedans

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
include_once("./admin_const.php");
define("STYLE_SELECTED_ADMIN","default");
require('../system/libs/Smarty.class.php');

donc, lorsque je fais appel à styles.php cela entraîne aussi l'appel de admin_const.php qui ne se trouve absolument pas au même chemin.

Comment puis-je remédier ce problème .

merci d'avance