Bonjour à tou(te)s

Un petit pb de chemin absolu/relatif à vous soumettre:

Soit un site en php avec un fichier header.php, appelé par un include:

<?php include("inclusions/header.php") ; ?> ou bien

<?php include("../inclusions/header.php") ; ?> (c'est à dire avec ../ )

suivant la position du fichier appelant dans l'arborescence du site. (A la racine ou dans un dossier)

L'ennui, c'est que ce fichier header.php contient lui même des liens vers d'autres fichiers, de type

<a href="actus.php">

Suivant la position du fichier appelant, à la racine du site ou dans un dossier, header.php devrait contenir
<a href="actus.php"> ou bien <a href="../actus.php">

Il y a bien la solution consistant à faire deux versions du header.php, une avec les p'tits points et l'autre non, mais bonjour le bricolage ;-)

Je pensais à la fonction realpath, mais çà n'a pas l'air de fonctionner ici.

Auriez vous une idée?

Merci d'avance

JhiJ
--
New CyberCafe address: http://cybercafe.exmachina.tv
Cette liste vous est offerte par Emakina <http://www.emakina.com/>
Emakina: technologie et creativite au service de vos projets Web.
Desabonnement par mail : <mailto:[EMAIL PROTECTED]>

Répondre à