Mary: Dateiausgabe per JavaScript und PHP

Beitrag lesen

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*