Möchte bei meiner seite endlich von Frames weg. Bin also zur Zeit am umstellen von 2-Frames auf 4-div Bereiche.
hier die main.php :
Code:
<div id="root"
<div id="banner">
<?php include "banner.php"; ?>
</div>
<div id="mainnav_links">
<?php include "menu_links.php"; ?>
</div>
<div id="mitte">
<?php include "inhalt.php"; ?>
</div>
<div id="mainnav_rechts">
<?php include "menu_rechts.php"; ?>
</div>
</div>
hier die dazugehörige config.php
Code:
<?php
$dateien = array(); // ein Leeres Array erzeugen
$dateien['news'] = "../news/news.php";
$dateien['riders'] = "riders.php";
$dateien['bikes'] = "bike.php";
$dateien['gast'] = "gast2/index.php";
$dateien['galerie'] = "galerie/index.php";
$dateien['downloads'] = "download.php";
$dateien['links'] = "link.php";
$dateien['kontakt'] = "kontakt.php";
// ...
?>
die inhalt.php
Code:
<?php
if(isset($_GET['section']) AND isset($dateien[$_GET['section']])) {
include $dateien[$_GET['section']];
} else {
include $dateien['news'];
}
?>
So nun zu meinem Problem, bei Frames habe ich ja durch den target-Befehl die einzelnen Scripte aufgerufen und diese wurden ja in den Frame geladen, die Unterscripte wurden dann von dort aufgerufen. Nun wo alles nur noch in den <div>Bereichen abläuft funktionieren z.b. News eben alle Scripte die in einem einzelnem Ordner liegen gar nicht mehr, die Fehlermeldeungen besagen jedesmal das alles was in diesen Scripten an include-Befehle ist, nicht gefunden werden obwohl sich ja die Lage der Scripte nicht geändert hat. Kann mir jemand dabei behilflich seinwie ich das wieder ausbügele.