Chemin des pages

Eléphanteau du PHP | 34 Messages

23 févr. 2012, 20:00

Bonjour,

je cherche comment faire afficher le chemin des pages sur mon site , pour indiquer à l'utilisateur sur quelle page il est . et par quelle page il est passé.

Merci
" Un Homme n'est jamais aussi grand que lorsqu'il se penche pour aider un enfant" ABRAHAM LINCOLN

Eléphant du PHP | 179 Messages

23 févr. 2012, 20:12

Peux tu donner un exemple de ce que tu veux ?

ViPHP
xTG
ViPHP | 7331 Messages

23 févr. 2012, 20:21

Un fil d'ariane ?

Eléphanteau du PHP | 34 Messages

24 févr. 2012, 13:58

Bonjour Xtg,

oui comme un fil d'ariane.
Quand l'utilisateur est sur la page toto sur cette page je voudrais afficher le chemin
ex: accueil/tata/toto
ou si il est passé par un autre chemin afficher
accueil/toto
Merci
" Un Homme n'est jamais aussi grand que lorsqu'il se penche pour aider un enfant" ABRAHAM LINCOLN

ViPHP
xTG
ViPHP | 7331 Messages

24 févr. 2012, 14:17

Il existe pas mal de discussions sur le web sur le sujet.
Entre autre : http://www.siteduzero.com/forum-83-4870 ... riane.html

Eléphanteau du PHP | 34 Messages

18 mars 2012, 19:01

Bonjour à tous,

j'ai enfin trouvé.

voici le code de la page fil_ariane.php
<p>
<?php
$def = "index";
$dPath = $_SERVER['PHP_SELF'];
$dChunks = explode("/", $dPath);
echo('<a class="dynNav" href="/">Accueil</a><span class="dynNav"> > </span>');
for($i=1; $i<count($dChunks); $i++ ){
echo('<a class="dynNav" href="/');
for($j=1; $j<=$i; $j++ ){
echo($dChunks[$j]);
if($j!=count($dChunks)-1){ echo("/");}

}
if($i==count($dChunks)-1){
$prChunks = explode(".", $dChunks[$i]);
if ($prChunks[0] == $def) $prChunks[0] = "";
$prChunks[0] = $prChunks[0] . "</a>";
}
else $prChunks[0]=$dChunks[$i] . '</a><span class="dynNav"> > </span>';
echo('">');
echo(str_replace("_" , " " , $prChunks[0]));

}
?>
</p>

et le code à mettre dans les pages
 <?php include_once'fil_ariane.php';?>
merci à tous
" Un Homme n'est jamais aussi grand que lorsqu'il se penche pour aider un enfant" ABRAHAM LINCOLN