Bonjour à tous,

J'ai un petit souçis qui me gène dans la portabilité de mon code. J'ai certaine de mes classes qui génère du code html dans lequel je peut avoir besoin de placer une image.

Si je place un dossier images à la racine de mes classes , pas de soucis j'affiche les images.
Mais si par exemple ma classe est inclues dans une page qui se trouve dans une arborescence différente, la référence

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<img src="images/images.gif">
Se fera à partir du fichier qui inclues la classe et donc l'image ne s'affichera pas.

Je n'arrive pas à trouve rde solution. Quand on utilise par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$_SERVER['SCRIPT_NAME']
dans la classe , c'est le nom du fichier qui inclus la classe qui est gardé et donc pas moyen de retrouver le chemin vers mon dossier images d'origine.

Y'a t'il une solution autre que de passer le chemin du dossier / fichier à utiliser pour que je puisse inclure mes classes sans me soucier des ressources externe qu'elles peuvent utiliser ?

Merci