Ich hab ne URL index.php?loc=main.php wobei mit $loc immer der Inhalt der Seite included wird. Nun hatte ich mir gedacht, dass ich wenn ich im z.B. News - Bereich bin, des aussehens halber die include - Variable $news nennen und mir folgendes ausgedacht:
Nur leider funzt das net so wie ich will . Hat jemand ne Idee was der Fehler ist oder wie man sowas verkürzen könnte. Weil so ne ewige if - Abfrage is ziemlich lang. Das "("co/$co")" ist ürbigens die Pfadangabe, da ich die php - Dateien dann auch in verschiedene Ordner legen würde. Die Variable $i soll benutzt werden als Grundvariable falls keiner der anderen in der URL vorhanden ist.
PHP-Code:
if ("$db!=NULL")
{
$dbi = ("db/$db");
include($dbi);
}
else
{
if ("$dl!=NULL")
{
$dli = ("dl/$dl");
include($dli);
}
else
{
if ("$co!=NULL")
{
$coi = ("co/$co");
include($coi);
}
else
{
if ("$news!=NULL")
{
$newsi = ("news/$news");
include($newsi);
}
else
{
if ("$so!=NULL")
{
$soi = ("so/$so");
include($soi);
}
else
{
include($i);
}}}}}
Kommentar