Hi,

Als je include gebruikt dan laad de compiler de inhoud en compileerd die mee. Hij verwerkt dus zowel de HTML als de PHP code naar enkel HTML code.

Als je nu de inhoud van zo'n bestand in een string hebt staan, is er dan een methode om de compiler aan te roepen en dat stukje om te zetten naar enkel HTML code?

voorbeeldje:

inhoud van $page = "
<?php echo "Help mij<br>"; ?>

Dat zou dan moeten worden:

Help mij<br>

dus het PHP gedeelde uitgevoerd.

Thanks,
Marc
file_get_contents leest de inhoud van een file in een variabele.
Ik wil de inhoud van een variabele 'laten uitvoeren' alsof het HTML én PHP code is.
<?php

eval('?>'.$page.'<?php');

?>
Zoiets? Ik raad je het je bij deze overigens ook gelijk zo sterk mogelijk af... Debuggen wordt op deze manier bijna onmogelijk en afhankelijk van uit welke bron je de variabele haalt, wordt de site zo lek als een mandje.
eval is inderdaad wat ik zoek.
Ik ga het gebruiken om een template waar ik de variabelen in gepast heb om te zetten in pure html.

Thanks
Waarom gebruik je daar niet gewoon smarty of een andere templateparser voor?

Reageren