Bonjour à tous,

Je vous fais un schéma de mon arborescence simplifié avant de vous présenter mon problème

-index.php
---Admin/
-----index.php
---includes/
----navbar.php
---images/
-----logo.png

Le problème, j'ai une navbar avec un logo.png, j'aimerais que l'image s'affiche quand j'includes ma navbar dans l'index de l'admin et celui de la racine.

J'ai essayé une solution qui marche mais qui n'est pas très transportable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
function getRoot()
{
    $folder = "/project/";
    return "http://".$_SERVER['HTTP_HOST'].$folder;
}
Mais j'aimerais une version plus transportable dans la nécessité où je change de répertoire ou que mon arborescence s'agrandi. Biensûr le problème de concerne pas que le logo mais aussi les liens vers les autres pages.

J'ai déjà regarder les variables magiques dans le manual php mais le problème c'est qu'il ne me faut pas
C:\wamp\www\project\includes
mais
C:\wamp\www\project\

Je suis donc bloqué et je ne comprends pas comment avoir des includes propres pour toute l'arborescence.

Merci pour votre aide.
Damien Claeyman