Include indhold fejler? forstår ikke.

Tags:    php

Har brugt denne her kode mange, mange, mange gange før! men af en eller anden grund funger det ikke på mit nye projekt/job, det virker fint i menuen, men den gider ikke include for altså }else{ include('includes/home.php');} ?

Jeg skal bare have included noget indhold:

$indhold=$_REQUEST['indhold'];
if ($indhold){
include $indhold;
}else{
include('includes/home.php');
}

...

Notice: Undefined index: indhold in C:\Users\adionditsak\Desktop\usbwebserver\root\ninasite\index.php on line 29

mvh
Adionditak





Problemet er at hvis du ikke har noget &inhold= i din url, så eksisterer array-værdien $_REQUEST['indhold'] heller ikke.

Istedet skal du sige:
Fold kodeboks ind/udKode 




paranoia længe leve, men måske skulle du også teste om den fil du prøver at include faktisk også findes og hvis ikke skrive en fejlside eller home siden i stedet.

Og for at være rigtig paranoid også teste at det er en af de filer der må inkluderes. (lægger i den rigtige folder eller sådan noget.)



t