schmichl: Erweiterung einer Switchvariable bei neuer Datei

Beitrag lesen

Hallo Leute!
Ich hab ein großes Problem (und da ich noch eher Newbie in PHP bin, frage ich lieber Profis)!
Für meine Homepage will ich ein kleines CMS machen.
Ich bin schon so weit, das man die Inhalte der Seiten editieren kann und das man eine neue (.html) Datei anlegen kann. Es soll so funktionieren (dann kann man eine Seite zB über index.php?id=news aufrufen, aber ich denke, das kann man erkennen):

<?php
      switch($_GET['id']){
        case 'news':
          include 'news.html';
        break;
    case 'links':
          include 'links.html';
        break;
    case 'kontakt':
          include 'kontakt.html';
        break;
        default:
          include 'home.html';
      }
      ?>

Wenn ich jetzt eine Neue Datei anlege, dann muss ich ja auch einen neuen Switch fall machen.
(bei zB test.html muss das
case 'test':
include 'test.html';
break;
lauten)

WIE GEHT DAS?

Danke für eure Hilfe

PS: Ich habe es schon so versucht, aber das hat nicht wirklich geklappt:
In einer Datei (switcharray) steht ein Array:
$inhalt[0] = "home";
$inhalt[1] = "news";
$inhalt[2] = "links";
$inhalt[3] = "kontakt";

Dann kann man das Array erweitern und so in die Switch Fälle einlesen:
<?php
include 'switcharray.php';
switch($_GET['id']){
default:
include 'home.html';
for ($x = 0; $x<count($inhalt); $x++)
{
case '$inhalt[$x]';
include '$inhalt[$x].html';
break;
}
}
?>

Bei mir hats bei 2 Punkten gehadert:
1. In das Array wurde immer $inhalt[1] geschrieben, obwohl ich das gemacht habe:
$x<count($inhalt)
2. Das aufrufen der index.php datei hat nicht funktioniert, da war ein Fehler, ich schätze, weil das mit der for schleife nicht funktioniert hat!

--
MfG,
schmichl