Salut,

Voilà, je suis en train de finaliser la partie administration pour créer mes sites.

A l'origine, j'ai créer et développer tous mes fichiers à la racine de mon répertoire administrationcomme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Administration 
      |-> configuration.php
      |-> index.php
      |-> hautacces.php
      |-> basaccess.php
      |-> verification.php
      |-> actualite.php
      |-> utilisateur.php
Voici le début des fichiers actualite.php et utilisateur.php qui seront déplacé:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
<?
session_start();
switch ($mod) 
	{
		case 'Ajouter':
			 // Vérification de la session
			if ($_SESSION['auth'] == 1) // Si session = 1
			{	
                                                   require("hautacces.php");
Je me suis dis que même si cela fonctionne c'est un peu bordelique et puis pour rajouter des modules c'est moins simple. Donc, j'ai décidé de classer mes différents modules dans des répertoires comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Administration 
      |-> configuration.php
      |-> index.php
      |-> hautacces.php
      |-> basaccess.php
      |-> modules.php
                  |-> actualite               
                            |-> actualite.php
                            |-> verification.php
                  |-> utilisateur               
                            |-> utilisateur.php
                            |-> verification.php
Voici une partie des modifications effectués sur les fichiers déplacer:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
<?
session_start();
switch ($mod) 
	{
		case 'Ajouter':
			 // Vérification de la session
			if ($_SESSION['auth'] == 1) // Si session = 1
			{	
				require("../../hautacces.php");
Malheureusement, une fois le rangement fait et la modification des liens effectué, j'ai les messages suivants qui s'affichent:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 
Notice: A session had already been started - ignoring session_start() in c:\utilitaires\developpement\easyphp1-8\www\nomdusite\admin\administration\modules\actualite\actualite.php on line 2
 
Warning: main(../../hautacces.php): failed to open stream: No such file or directory in c:\utilitaires\developpement\easyphp1-8www\nomdusite\admin\administration\modules\actualite\actualite.php  on line 9
 
Fatal error: main(): Failed opening required '../../hautacces.php' (include_path='.;C:/Utilitaires/developpement/EasyPHP1-8\php\pear\') in c:\utilitaires\developpement\easyphp1-8www\nomdusite\admin\administration\modules\actualite\actualite.php  on line 9
Comment puis-je éviter ces erreurs? Dois-je utiliser les liens en dur et au lieu de liens relatifs que j'ai mis?