Показать сообщение отдельно
  #6 (permalink)  
Старый 13.02.2013, 22:08
Интересующийся
Отправить личное сообщение для Smip Посмотреть профиль Найти все сообщения от Smip
 
Регистрация: 23.01.2013
Сообщений: 19

Во многом уже сам разобрался, сделал то что хотел, только назрел вопрос, у меня есть 10 страниц, на которых нужно таким способом проверять изменения разных файлов.... как можно передавать в серверный скрипт название файла который мы проверяем.... чтобы не создавать для каждого файла разные серверные скрипты... сейчас этот скрипт выглядит вот так:
<?php 
$file = "file.txt";
clearstatcache();
echo (filemtime($file));
?>


а xhr выглядит вот так:

function checkchanges($mtime){
var xmlhttp = getXmlHttp()
xmlhttp.open('GET', '/bd/test.php?r='+Math.random(), true);
xmlhttp.onreadystatechange = function() {
  if (xmlhttp.readyState == 4) {
     if(xmlhttp.status == 200) {
       if($mtime != xmlhttp.responseText) {
       alert("Файл изменился, обновите страницу!");
       }
         }
  }
};
xmlhttp.send(null);
}
Ответить с цитированием