Es handelt sich im Grunde um eine Kombination aus SWITCH und INCLUDE. So sieht es zum Beispiel aus:
Code:
<? switch ($cms){ case "bandinfo": include ("bandinfo.php"); break; case "press": include ("press.php"); break; case "members": include ("members.php"); break; case "history": include ("history.php"); break; default: include ("bandinfo.php"); break; } ?>
Code:
<a href="theband.php?cms=bandinfo">Bandinfo</a>
Wie gesagt, in PHP4 lief das alles einwandfrei, die verschiedenen Inhalte wurden aufgerufen. Jetzt funktioniert es insofern nicht mehr, als dass nur noch die default-Seite angezeigt wird, egal welchen Link ich anwähle.
Habe wie hier angeraten, eingetragen.
Code:
error_reporting (E_ALL);
Da wird mir mitgeteilt:
Code:
Notice: Undefined variable: cms in /var/www/web140/html/helterskelter/theband/theband.php on line 121
... usw. jweils in den Zeilen, in denen die Cases stehen.
Ok, ich muss etwas ändern, aber wie? Oder liegt es nur an Einstellungen des Servers, die ich ändern kann?`
Vielen Dank schon mal im Voraus für die Hilfe.
Einen Kommentar schreiben: