Så har jeg også forstået dit spørgsmål korrekt.
Nu må du forstå mig korrekt; at lave sådan noget er ikke bare lige til. Uanset om du skal implementere det i noget eksisterende eller bygge det op fra bunden. At vise indhold er sådan set det mindste problem. At vise det indhold du gerne vil vise, er straks et helt andet og større problem.
Mit site er bygget op med 'pretty urls'.
Jeg har stier som:
http://example.org/http://example.org/articleshttp://example.org/articles/read/hvad_er_oopFor at udspecificere problematikken, skal du først fortælle din index.php hvad der skal ske når /articles rammes. Derefter skal index.php have at hvad der skal ske når du rammer /articles/read og sidst skal index.php vide hvad der skal når du rammer /articles/read/hvad_er_oop
Og det er så nu du skal fortælle mig, hvad det er du forventer der skal ske eller vises (evt. givet ud fra et eget eksempel på stier end mine ovenfor). Dit eksempel i #4 skaber faktisk to situationer.
Lad os tage den i omvendt rækkefølge:
eksempel.dk/forside skal vise forside.php
Ikke noget problem, taget udgangspunkt i eksemplet fra phpartikler.dk:
<?php
// I eksemplet forudsætter vi at adresselinjen er:
// domain.dk/blah/test/123/foo/
$str = preg_replace("'/'", "", $_SERVER['REQUEST_URI'], 1);
$dele = explode("/", $str);
$fil = $dele[0].".php";
if(file_exists($fil))
include($fil);
?>
Ret simpelt - dog uden noget fallback, men det er ikke relevant lige nu.
Så kommer du med et eksempel mere:
http://example.org/opskrift/pandekagerTaget udgangspunkt i det oprindelige, så vil der ske det at lige nu, vil din index.php forsøge at inkludere opskrift.php og ordet 'pandekager' går tabt, for vi bruger det ikke til noget.
Så er det nok nu du sidder og tænker at man jo så bare må bruge det? Ja, det må vi da - men hvad skal vi så bruge 'opskrift' til? Eller skal de to spille sammen - og i det tilfælde - hvordan?
Så selvom phpartikler.dk får det til at se simpelt ud, så mangler der faktisk en masse information om hvordan man kan bruge det de viser et eksempel på. Og du kan garanteret ikke fortælle mig hvordan du forestiller dig at
http://example.org/opskrift/pandekager skal reagere på din hjemmeside.
Så i virkeligheden - kogt godt ned - så er det du skal vide selv er hvordan de 'enkelte dele' (som du selv beskriver dem) skal anvendes, så du kan forklare os, hvordan du gerne vil have dem til at reagere - medmindre det passer dig fint med at du kun kan have en 'enkelt del' og inkludere derfra.