Я могу ошибаться, но похоже, что вы пытаетесь ввести php-код на свою страницу, используя javascript.Javascript является клиентской стороной, поэтому, если что-нибудь, вы получите полный код, а не проанализированный код.
Если вы хотите, чтобы php запускался заранее, то фактическим кодом на вашей странице будет javascript с уже проанализированным содержимым, вы должны создать строку, содержащую готовое содержимое, и добавить«» для JavaScript, чтобы понять это.
Это может выглядеть так (не проверял foreach для вас)
<?//this part is parsed before sending it to the client
$conts = "'";
foreach ($logs as $item) {
$conts .= str_replace(array('"',"'"), array ('"','''), $item);
$conts .= "<hr/>";
}
$conts .= "'";
?>
document.getElementById('layout').innerHTML = <? echo $conts ?>;