Ich verstehe gerade nur Bahnhof. Mir fehlt einfach der Ansatz. Hie rmal meine ganze index.php
<?
// Die Globale VAR $site festlegen
$site = $HTTP_GET_VARS['site'];
$ebene2 = $HTTP_GET_VARS['ebene2'];
$ebene3 = $HTTP_GET_VARS['ebene3'];
$ebene4 = $HTTP_GET_VARS['ebene4'];
// Festlegung der leeren VAR $site
if (!isset($site)) {
$site = "start";
}
// Festlegung der leeren VAR $ebene2
if (isset($ebene2)) {
$ebene2 = "/".$ebene2;
}
// Festlegung der leeren VAR $ebene3
if (isset($ebene3)) {
$ebene3 = "//".$ebene3;
}
// Festlegung der leeren VAR $ebene4
if (isset($ebene4)) {
$ebene4 = "///".$ebene4;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>arne-sonnabend.com :: <?=$site?></title>
<link rel="stylesheet" type="text/css" href="css/layout.css" />
<link rel="alternate" type="application/rss+xml" title="arne-sonnabend.com" href="http://www.arne-sonnabend.com/rss.xml" />
<script type="text/javascript">
function MM_openBrWindow(theURL,winName,features) {
window.open(theURL,winName,features);
}
</script>
<script type="text/javascript" src="http://www.arne-sonnabend.com/stat/pixel.php?mode=js"></script>
</head>
<body>
<div id="page">
<div id="header">
<?php
// Header einladen
include ("./data/".$site."/header.txt");
?>
</div>
<div id="logo">
<?php
if (ereg ("http://arne-sonnabend.com/", $_SERVER['HTTP_REFERER'])) {
echo '<img src="xxx/logo.gif" alt="Logo" />';
}
else {
echo '<object type="application/x-shockwave-flash"
data="http://www.arne-sonnabend.com/xxx/logo_annimiert.swf" width="280" height="155">
<param name="movie" value="http://www.arne-sonnabend.com/xxx/logo_annimiert.swf" />
<param name="bgcolor" value ="#FFFFFF" />
<param name="quality" value ="high" />
<param name="loop" value="false" />
<param name="menu" value="false" />
<param name="swliveconnect" value="true" />
</object>';
}
?>
</div>
<div id="menu">
<?php
include("./data/menu/menu.txt");
?>
</div>
<div id="content">
<div id="submenu">
<?php include("./data/menu/ebene2/".$site.".txt");
?>
</div>
<div id="text">
<?
// Inhalt einladen
include ("./data/".$site.$ebene2.$ebene3.$ebene4."/text.txt");
?>
</div>
<div id="subsubmenu">
<?php
include ("./data/".$site.$ebene2.$ebene3.$ebene4."/subsub.txt");
?>
</div>
</div>
<div id="footer">
<?php
include("./data/footer.txt");
?>
</div>
</div>
</body>
</html>
Ich weiß nicht wirklich wo ich anfangen soll. Schreibe ich jetzt eine funktion die auf alle variablen zugreift, oder schreibe ich ne abfrage zu jedem include? Für mich war mein beispiel total einläuchtend, doch leider funst es ja nicht. Also muss dohc was falsch sein.
Kannst mir mal nen ansatz geben?