Есть такая проблема при использовании вот такого скрипта:
<script>
var xmlDoc = null ;
function http_request()
{if (typeof window.ActiveXObject != \'undefined\' )
{xmlDoc = new ActiveXObject("Microsoft.XMLHTTP");
xmlDoc.onreadystatechange = process ;
}
else
{xmlDoc = new XMLHttpRequest();
xmlDoc.onload = process ;
}
xmlDoc.open("GET", "HttpRequest.php", true);
xmlDoc.send(null);
}
function process()
{if (xmlDoc.readyState == 4)
{document.getElementById(\'res\').innerHTML += xmlDoc.responseText ;
}
}
</script>
<body onload="http_request();timer = setInterval(http_request, 6000)">
<!-- <input type="button" value="push" onclick="http_request()"/> -->
<div id="res" style="border:0px;font-family:Verdana;font-size:11px;padding:10px;width:100%;height:300px;overflow:auto;">
</div>
содержимое php скрипта:
<?
$al_path = "/usr/home/virtwww/w_pht/logs/access_log"
$al = array_reverse (file ($al_path));
$str = "$al[0]";
$str = str_replace("\\t", "", $str);
$str = str_replace("\\r", "", $str);
$str = str_replace("\\n", " ", $str);
echo "$str
"; ?>
однако, при его работе выводится все время одна и таже строка из лог-файла, даже если в логе появляются новые, где тут ошибка?