Jump to content


João Laudir

Member Since 21/11/2008
Offline Last Active 25/08/2011, 14:46
-----

Topics I've Started

Novato Em Javascript E Php

29/11/2008, 11:42

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 "&lt;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!

IPB Skin By Virteq