Ik heb een probleempje, misschien weten jullie een oplossing.
Met een hulpmiddel pas is de html code van een stuk tekst aan. Ik gebruik hiervoor de tool simple_html_dom
De bijgewerkte html code roep ik vervolgens met "echo $html" op. Echter, in de html code staat ook een stuk php. Maar die php code wordt nu niet geƫvalueerd. Eigenlijk logisch. Maar hoe zou ik het dan wel kunnen doen? Kan ik de php code die in een variabele staat evalueren?
Hier is het stuk code waar het om gaat:
<?php
include $sMyScripts.'simple_html_dom.php';
//http://simplehtmldom.sourceforge.net/manual.htm#section_quickstart
$html = file_get_html('content'.$sPad.$sBestand);
if($html->find('div[id=inhoudlinks]'))
{
$index='
<ul>';
foreach($html->find('h2') as $e)
{
$eInnerTxt= str_replace(" ","_",trim($e->innertext));
$index.='
<li><a href="#'.$eInnerTxt.'">'.$e->innertext.'</a></li>';
$e->outertext='
<div class="linktop2">
<a href="#top" >^top</a>
</div>
<a id="'.$eInnerTxt.'"></a>
'.$e->outertext.'
';
}
$index.='
</ul>
';
foreach($html->find('div[id=inhoudlinks]') as $element)
{
$element->innertext=$index;
$element->outertext='
'.$element->outertext.'
';
}
echo $html;
}
?>