Die ersten beide kommen davon, dass du da variabeln verwendest die nicht definiert wurden.
Das sind auch nicht wikrlich Fehlermeldungen sondern Notizen! Die man (ich tus zumindest) beachten sollte...
um diese zu vermeiden prüfe bevor du $_GET[..] == '' machst mit isset ob dieses Array-Element existiert.
Sollte man nähmlich deine Seite ohne den parameter "seite" in der URL aufrufen ist dieses Element nicht deklariert!
Die anderen Fehler wollen dir schlicht und einfach sagen, dass die Datei ".php" nicht gefunden wurde. Da du wahrscheinlich deren Namen per seite mitgibst du da dieser Parameter leer war das einfach nicht geht.
Am besten machst du das aber so:
PHP-Code:
$seite = '';
if(isset($_GET['seite']))
{
switch($_GET['seite']){
case 'seite1':
$seite = "seite1.php";
break;
case 'seite2':
$seite = "seite2.php";
break;
default:
$seite = "defaultSeite.php";
break;
}
}else{
$seite = "defaultSeite.php";
}
Bei deiner Methode könnte man ja selbst irgendeinen Pfad mitgeben auf irgendeinen anderen Webspace. Diese PHP-Datei würde dann ausgeführt werden womit irgendein User denselben Zugriff hat wie du auf dem System. sprich er kann dann dateien löschen, erstellen, ...
edit: brrr... jetzt sind schon 2 schneller *g*