Rekursiv funktion - er dette løsningen?
Jeg har lavet et slags yderst simpelt CMS system, der er baseret på HTML-kodning, hvor man meget simpelt inkluderer andre filer, fx.------------
index.html:
------------
<table>
#Include#test1.html#
</table>
------------
------------
test1.html:
------------
<table>
#Include#index.html#
</table>
------------
Som man nok bemærker så vil denne løsning give en uendelig løkke, hvor index.html inkluderer test.html, der så igen inkluderer index.html.....og så har vi balladen.
I dette tilfælde er det naturligvis forholdsvis simpelt, men man kan i princippet inkludere i uendeligt mange niveauer, hvilket for så vidt er tanken...
Før webserveren bare står og snurrer så vil jeg jo meget gerne standse den, men hvordan?
Er svaret en rekursiv funktion? Eller er der andre løsninger?
I givet fald nogle forslag til en mulig løsning, fordi mit første bud var at lave et array, hvor man optog include-filen i et array, hvorefter HVIS filnavnet forekom så var der en uendelig løkke, men problemet er jo, at nedenstående vil være lovligt...(med mindre der "under" dette niveau ligger en uendelig løkke)
------------
<table>
#Include#test1.html#
</table>
<table>
#Include#test1.html#
</table>
------------
Håber i nogenlunde forstår, hvad jeg er ude på.....god fornøjelse til dem, der giver sig i kast med min udfordring :-)
