【发布时间】:2010-10-28 00:44:04
【问题描述】:
我有一个页面,单击按钮会在页面的文本区域中显示文件中的文本内容
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;
}
使用此功能,只有当文件包含单行时,我才能正确显示文件内容。
我想在 textarea 中显示多行。我尝试删除 $data = trim($theData) 但没有看到任何输出。如果我回显 $theData 我能够看到所有文件内容,但在一行中。我也尝试过使用 while(!feof(filename)) 但即使这样也没有用。
如何使用 javascript 在新行上显示文件的所有内容?
【问题讨论】:
标签: php javascript html file