Hallo,
danke allen Empfehlungen - durch folgende Lösung werden auch PHP-Variablen interpretiert ausgegeben.
script type="text/javascript">
<!--
document.write("<div class="containerOuter">");
<?PHP
$buffer = file_get_contents('include/datei.inc.php');
?>
document.write('<? eval(phpToJs('?>'.$buffer.'<?'));?>');
document.write("</div>");
//-->
</script>
Mit der unveränderten Funktion phpToJs zum fitt machen für JS:
<?PHP
function phpToJs($text) {
$text = str_replace("'","\'",$text);
$text = str_replace("\r","",$text);
$text = str_replace("\n","",$text);
$text = str_replace("\t"," ",$text);
$text = preg_replace("/ {2,}/"," ",$text);
return $text;
}
?>
Gruss,
Mary*