У меня есть страница, где нажатие на кнопку отображает текстовое содержимое из файла в текстовой области на странице
функция JavaScript
function displayOutput()
{
<?php
$logfile = "hello";
$fh = fopen($logfile, 'r');
$size = filesize($logfile);
if($size == 0)
{
echo "Log file is getting generated";
}
else{
$theData = fread($fh, $size);
$data = trim($theData);
}
fclose($fh);
?>
var html = "<?php echo $data; ?>";
document.form.text1.value = html;
}
Используя эту функцию, я могу правильно отображать содержимое файла, только если файл содержит одну строку.
Я хочу отобразить несколько строк в текстовой области. Я попытался удалить $ data = trim ($ theData), но потом ничего не увидел. Если я отображаю $ theData, я могу видеть все содержимое файла, но в одной строке. Я также попытался использовать while (! Feof (имя файла)), но даже это не сработало.
Как отобразить все содержимое файла в новой строке, используя JavaScript?