hej gruppe
jeg har følgende function, der udlæser breadcrumbs. Funktionen virker
såmend udemærket, men jeg har i mine filnavne ae som æ oe som ø og aa
som å. Det vil jeg gerne have scriptet til at ændre.
Jeg vil også gerne have at den aktuelle side //ikke// skrives som
link.
scriptet er:
<?php
function breadcrumb()
{
$root = '
http://mitdomaine.dk/'; // Domænet
$dirs = explode('/', $_SERVER['PHP_SELF']); // Split ved slashes
$size = sizeof($dirs)-1; // Antal biblioteker
$outp = '<a href="' . $root . '">Forside</a>';
$div = ' > '; // Adskillelse ved links mellem biblioteker i
output
$fnam = substr($dirs[$size], 0, strrpos($dirs[$size], '.')); //
Filnavn (mellem begyndelse af sidste element i $dirs-array'et og
(sidste) punktum)
$hide = array('index', 'default'); // Filernavne, der ikke skal
linkes til
for ($i = 1; $i < $size; $i++) {
$outp .= $div . '<a href="' . $root . $dirs[$i] . '.php' .
'/">' . ucwords(strtr($dirs[$i], '_', ' ')) . '</a>'; // Lav
adskillelse og link til det aktuelle bibliotek ($dirs[$i])
$root .= $dirs[$i] . '/'; // Tilføj det aktuelle bibliotek til
$root.
}
if (in_array($fnam, $hide) == false) {
$outp .= $div . '<a href="' . $root . $dirs[$size] . '">' .
ucwords(strtr($fnam, '_', ' ')) . '</a>'; // Skriv link til filnavn,
hvis det ikke skal skjules
}
return $outp;
}
echo 'Du er her:' . breadcrumb();
?>