Php 在Web服务器上显示日志文件
我在apache上使用jquery显示txt.log文档时遇到问题。当我点击按钮时,会显示txt文件。但是日志显示不好。它只是一个简单的文本区域。我看到了所有的日志,但它们不容易阅读。我怎样才能在文本中对齐,使每个日志行都在自己的段落中 背景 我想在浏览器上显示apache的错误日志。使用PhP,我在服务器端启动bash脚本,它从var文件夹复制日志文件。使用Jquery,我在浏览器上显示复制的日志文件 狂欢节:Php 在Web服务器上显示日志文件,php,jquery,html,Php,Jquery,Html,我在apache上使用jquery显示txt.log文档时遇到问题。当我点击按钮时,会显示txt文件。但是日志显示不好。它只是一个简单的文本区域。我看到了所有的日志,但它们不容易阅读。我怎样才能在文本中对齐,使每个日志行都在自己的段落中 背景 我想在浏览器上显示apache的错误日志。使用PhP,我在服务器端启动bash脚本,它从var文件夹复制日志文件。使用Jquery,我在浏览器上显示复制的日志文件 狂欢节: cp /var/logs/apache2/access.log myname.lo
cp /var/logs/apache2/access.log myname.log
jquery
$(document).ready(function(){
$("#apachebut").click(function(){
$(".div1").load("apaccess.log");
});
});
触发bash的php脚本
<?php
$message=shell_exec(" bash script 2>&1");
print_r($message);
?>
有什么建议、替代方案吗?
感谢您的帮助不确定它是否有效,但请尝试使用。您需要将\t替换为空格,或者您可以回显登录标记\n应被视为文本区域中的中断。您还可以使用具有固定宽度和高度的div和overflow-y:scroll;在他体内预先贴上标签
.div1{
weight:1500px;
height:1500px;
font:Verdana, Geneva, sans-serif;
font-size:9px;
}