Есть такой скрипт хлебных крошек:
<?php
$mas = array(
'catalog.php'=>'Каталог',
'about.php'=>'О нас',
);
if($location = substr(dirname($_SERVER['PHP_SELF']), 1))
$dirlist = explode('/', $location);
else
$dirlist = array();
$count = array_push($dirlist, basename($_SERVER['PHP_SELF']));
$address = 'http://'.$_SERVER['HTTP_HOST'];
echo '<a href="'.$address.'">Главная</a>';
for($i = 0; $i < $count; $i++)
echo ' » <a href="'.($address .= '/'.$dirlist[$i]).'">'.$mas[$dirlist[$i]].'</a>';
?>
Для файла catalog.php хлебные крошки выглядят так:
Главная >> Каталог
Если файл about.php вложить в папку, например, include и путь будет include/about.php
то крошки будут выглядеть так:
Главная >> >> О нас.
Что нужно сделать, чтобы и папкам присваивались имена?