Hallo zusammen,
ich hbe ein Problem mit ner Navigation. dir folgendermassen aufgebaut ist:
die inhalte werden dann folgendermassen in einer anderen Tabelle dargestellt:
funktioniert auch soweit bis die *.inc Dateien PHP Code beinhalten.
Auf einen Tip habe ich dann anstatt readfile include ausprobiert. leider ohne Erfolg.
Wenn ich den kompletten Pfad hinter das readfile lege funktionierts. Leider ist dann mein ganzes Layout fürn A...
Meine Struktur sieht so aus:
liegt es vielleicht an der Struktur??
ich hbe ein Problem mit ner Navigation. dir folgendermassen aufgebaut ist:
PHP-Code:
<?php
// Array, das Navi Inhalte enthält
$menue = array(
array("<img src='img/navi/01_00_home.gif' border='0'>", 100), // Hauptrubrik
array("<img src='img/navi/02_00_unternehmen.gif' border='0'>", 200), // Hauptrubrik
array("<img src='img/navi/02_01_geschichte.gif' border='0'>", 201), // Unterrubrik
array("<img src='img/navi/02_03_werksfuehrung.gif' border='0'>", 203), // Unterrubrik
);
// Diese Funktion erstellt ein Link
function verweis($nr,$name) {
global $PHP_SELF;
return "<a href='$PHP_SELF?hauptrubrik=$nr'>".$name."</a>";
}
// Prüft, welche Hauptrubrik geöffnet wird
if(!$hauptrubrik) $hauptrubrik = 1;
else {
$rubrik = $hauptrubrik;
$hauptrubrik = substr($hauptrubrik,0,1);
}
// Eine Schleife, die das "menue"-Array durchgeht
// Ausgabe je nach Bedingung
for($i=0;$i<sizeof($menue);$i++) {
// Ausgabe der Hauptrubriken (Teilbar durch 100)
if($menue[$i][1]%100==0) {
echo verweis($menue[$i][1],$menue[$i][0])."<br>";
}
// Ausgabe der Unterrubriken (Nicht teilbar durch 100 und)
if(substr($menue[$i][1],0,1)==$hauptrubrik && $menue[$i][1]%100) {
echo "".verweis($menue[$i][1],$menue[$i][0])."<br>";
}
}
?>
PHP-Code:
<?PHP
if($rubrik==100) {
readfile("content/01_00_home.inc");
} elseif($rubrik==200) {
readfile("content/02_00_unternehmen.inc");
} elseif($rubrik==201) {
readfile("content/02_01_geschichte.inc");
} elseif($rubrik==202) {
readfile("content/02_02_portrait.inc");
}
?>
Auf einen Tip habe ich dann anstatt readfile include ausprobiert. leider ohne Erfolg.
Wenn ich den kompletten Pfad hinter das readfile lege funktionierts. Leider ist dann mein ganzes Layout fürn A...
Meine Struktur sieht so aus:
liegt es vielleicht an der Struktur??
Kommentar