Antipitch: Linkleiste situationsbedingt anders aussehen lassen

Beitrag lesen

Hi Iris,

ich weiß zwar nicht, für was für eine Lösung du dich jetzt entschieden hast, aber mach dir nicht zuviel Arbeit. Absolute Verweise setzen oder gar irgendwas hart codiert in deine php's schreiben musst für so eine breadcrumb navigation jedenfalls nicht.

Skripte, die mit $_SERVER['PHP_SELF'] arbeiten, laufen auf den meisten shared Servern (z.B. 1&1) und sind -solange du nicht mit ultrasensiblen Daten arbeitest- meiner Meinung nach ok. Z.B. dieses hier:

<?php
$an="Sie befinden sind hier: ";
$home="http://www.drweb.de/"; // Hier Ihre Domain
$pie=explode("/","$_SERVER[PHP_SELF]");
$tr=" > "; // Alternativ: ':', '/'
$b=count($pie);
echo $an."<a href="".$home."">Startseite</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>";}
$file=explode('.',ucfirst($pie[$b-1]));
echo "<b>".$tr.$file[0]."</b>";
?>

Fertig ist die breadcrumb. So könntest du aber auch das von Siechfred vorgeschlagene Navgationskonzept weiter automatisieren oder andere Sachen (Werte aus Datenbank etc.)

Das Script von hier:
http://www.drweb.de/php/brotkrumen.shtml

Zu $_SERVER['PHP_SELF'] siehe hier:
http://de3.php.net/manual/de/reserved.variables.php#reserved.variables.server

Gruß
Antipitch