LER.PHP
[codebox]<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Atualiza div</title>
<?
$resultado = exec ("tail /var/log/squid/access.log");
echo "<script>";
echo " var segundos = 0;";
echo " function modoespera() {";
echo " setInterval(\"atualiza()\",2000);";
echo " }";
echo " function atualiza() {";
echo " segundos = segundos + 1";
echo " document.getElementById(\'mostrar\').innerHTML = \"".$resultado."\"";
echo " }";
echo "</script>";
echo "</head>";
echo "<body onLoad=\"modoespera();\">";
echo "<div id=\"mostrar\">".$resultado."</div>";
?>
</body>
</html>
[/codebox]
No iexplorer o erro é
[codebox]
Linha = 6
Caractere = 1
Erro = Objeto esperado
Codigo = 0
Url = htttp://192.168.0.1/ler.php
[/codebox]
Preciso saber onde estou errando... quero que este script acima atualize o comando "tail -n 30 /var/log/squid/access.log" a cada dois segundos.
Eu acho q o erro está na linha:
[codebox]
echo " document.getElementById(\'mostrar\').innerHTML = \"".$resultado."\"";
[/codebox]
Eu tento imprimir o resultado nesta linha a cada 2 segundos mas nao dá certo. O que estou fazendo errado nesta linha?
Obrigado a todos!