Toon posts:

[php] memory exhaused bij template engine

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig met het schrijven van een template engine.

Hierbij ken ik waarde toe aan een identifier, {NAAM} wordt dan door een regexp vervangen door MrK.

Nu krijg ik echter de melding:

Allowed memory size of 8388608 bytes exhausted (tried to allocate 1160 bytes) in /home/dkb/oc_dev/parse.php on line 159

Het lijkt mij dat er teveel variabele 'openstaan' in de klasse parse.
Moet ik deze op een nette manier weer vrijgeven? of is het een ander probleem?

Wie kan me hierbij helpen?

  • Tjark
  • Registratie: Juni 2000
  • Laatst online: 23-08 13:31

Tjark

DON'T PANIC

*insert signature here


Verwijderd

Topicstarter
M jah ok. :)

Als ik de in de functie gebruikte variabele na de return destroy met unset() blijf ik hetzelfde probleem houden.

Verwijderd

Topicstarter
ik heb het al gevonden: even netjes zeggen wat er mis gegaan is:

In een .tpl file kan ik aangeven waar een bepaalde template gelooped moet worden.
Bijvoorbeeld een aantal reacties op een artikel. makkelijk voor de layout

artikel.tpl
code:
1
2
3
4
5
6
7
<html>
bla bla .....

{LOOP_TPL:reacties.tpl}

.....
</html>


Hier heb per ongeluk een echte loop gemaakt door zichzelf te laten loopen.

Sorry, hij mag dicht...