Moin Tomchy!
In diesem Skript für die Seitennavigation möchte ich erreichen, daß auch die Dateiendung (z.B. ".htm" oder ".php" der gerade gezeigten Datei auch angezeigt wird.
dann lass doch folgenden mist raus, welcher den dateinamen abschneidet:
$file=explode('.',ucfirst($pie[$b-1]));
echo "<b>".$tr.$file[0]."</b>";
dafür fügst du einfach die ausgabe deines letzten arrayelementes ein, denn, falls du mal eine kontrollausgabe gemacht hast, dort ist der vollständige dateiname enthalten.
echo $tr."<a href=\"".ucfirst($pie[$b-1])."\">".ucfirst($pie[$b-1])."</a>";
damit sähe deon code dann so aus:
<?php
$an="Ihre Position: ";
$home="http://www.xy.com/"; // Hier Ihre Domain
$pie=explode("/","$_SERVER[PHP_SELF]");
$tr=" > "; // Alternativ: ':', '/'
$b=count($pie);
echo $an."<a href=\"".$home."\">www.xy.com</a>"; // Alternativ: 'Home', 'Start'
for($a=1;$a<$b-1;$a++){
$ta=$ta.$pie[$a]."/";
echo $tr."<a href=\"".$home.$ta."\">".ucfirst($pie[$a])."</a>";
}
echo $tr."<a href=\"".ucfirst($pie[$b-1])."\">".ucfirst($pie[$b-1])."</a>";
?>
tschüssi
ichen