Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > обновление


Автор: geronime 6.5.2008, 09:04
Здравствуйте!
У меня есть страничка 
index.php
 
Код

<?php
if(!empty($_GET['play'])){ header('Refresh: url=http://localhost/index.php?play=play'); }
?>
<html>
<body>
<table width="100%" border="0">
  <tr>
    <th colspan="2" scope="row"><h1>Построение графика в реальном времени</h1></th>
  </tr>
  <tr>
    <th  width="65%"><iframe src="graph.php" width="800" height="600" frameborder="0" style="border: 2px solid black" 
align="left" ></iframe><br>
</th>
    <th width="35%" valign=top align="left"><form method="get" align="left">
<input type="submit" name="play" value="Построить график" /><br><br>
</form>
<?php
$file = "log.txt";
$fp = fopen($file, r);
$fr = fread($fp, "1024");
$fr_array = explode("\n", $fr);
if(count($fr_array)>1);
echo "Максимальная амплитуда : $fr_array[1] <br> ";
echo "Минимальная амплитуда: $fr_array[19] ";
?>
</th>
  </tr>
</table>
</body>
</html>

и есть текстовый файл в котором находятся 20 значение, которые после некоторого времени все последовательно меняются.Мне необходимо чтобы после изменения последнего 20 значения произходило обновление index.php. Помогите на примере  

Автор: bars80080 6.5.2008, 09:35
где они меняются?

если в текстовом файле на сервере, то здесь бессмысленно чего-то ждать (единственное, организовать периодические запросы на сервер ajax'ом с проверкой, поменялся ли файл полностью). лучше просто производить обновление по истечению некоторого времени, к примеру с помощью мета-тегов, или так:
Код

<html>
<head>
<script>
function refrashing() {
window.location.reload();
}
function start_func() {
setTimeout('refrashing()', 30000);
}
</script>
</head>
<body onload="start_func();">

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)