Chemins relatifs des includes

Répondre
jcl
le 03/07/2010 à 20:29
jcl
Bonjour,

Je souhaiterai avoir un fichier menu.php que j'appel par un include(../ ou
../../ ou .../.../.../ ......) ou à différents endroits de l'arboresence
du site.

Le problème est que lorsque j'inclus le menu dans ces pages, les liens du
menu se font à partir de là où se situ menu.php mais pas de là où le fichier
menu.php est inclus.

J'ai regardé sur le manuel les constantes magique : __DIR__, __FILE__ et les
variables d'environement tels que $_SERVER['REQUEST_URI'], echo
$_SERVER['REQUEST_URL'], $_SERVER['DOCUMENT_ROOT']
mais je n'ai pas compris si cela et comment pouvais résoudre mon problème.

Voila le type d'arborescence:

root
|
|-modules -menu.php
|
|- categorie1 - index.php
| |
| |- categorie 11 - index.php
| | |
| | |- categorie 111 - index.php
| | |
| | |-categorie 112 - index.php
| | |
| | - categorie 12 - index.php
| | |
| | |- categorie 121 - index.php
| | |
| | |-categorie 122 - index.php
| | |
| - categorie 2


Merci.
JC
LA GLOBULE
le 05/07/2010 à 23:30
LA GLOBULE
Pourquoi ne fais tu pas tes liens an absolu ?

Genre : <a href="/folder1/page.php"> ?

La, ton lien serait bon partout.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours