powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Информирование об изменении файлов
25 сообщений из 55, страница 1 из 3
Информирование об изменении файлов
    #38292348
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет. Подскажите, как сделать информирование об изменении файлов в опр. каталоге.
К примеру: кнопка стала мигать при появлении/изменении файла в каталоге
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292353
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
или это можно как-то через PHP организовать?? Как лучше?
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292356
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно раз в 5 минут опрашивать сервер посредством ajax например
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292369
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельможно раз в 5 минут опрашивать сервер посредством ajax например
Ну да. Сложить все даты создания/изменения файлов, а если сумма изменилась, то дёргать чего-то там.
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292371
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С Ajax'ом не сталкивался пока, а есть примеры какие-нить?)
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292375
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MedniyС Ajax'ом не сталкивался пока, а есть примеры какие-нить?) http://learn.javascript.ru/ajax-intro
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292380
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а есть ещё варианты какие-нить?)
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292398
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Medniyа есть ещё варианты какие-нить?)можно еще страницу перегружать раз в 5 минут
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292416
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПаганельMedniyа есть ещё варианты какие-нить?)можно еще страницу перегружать раз в 5 минут
ну тоже ничего))
а оповещение, чтобы в реальном времени срабатывало, а не каждые 5 мин. возможно такое?
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292448
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Medniyа оповещение, чтобы в реальном времени срабатывало, а не каждые 5 мин. возможно такое? http://javascript.ru/ajax/comet/overview
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292451
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну я же давал ссылку, Вы ее открывали? фразу "по инициативе сервера" видели?
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292455
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельну я же давал ссылку, Вы ее открывали? фразу "по инициативе сервера" видели?"Поднимите мне веки." (с)
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292487
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спс, посмотрю)
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292599
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чет, кажется, что это для меня пока слишком сложно)
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292668
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельну я же давал ссылку, Вы ее открывали? фразу "по инициативе сервера" видели?
На самом деле, сервер, по определению, такая штука, которая выполняет запросы клиента.
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292680
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну это понятно)
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292683
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А проблема отслеживания изменений каталога (возникновения события) уже решена?
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292713
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
щас пытаюсь на пхп сделать вот что:
- получить содержимое каталога
- получить дату изменения
- запихнуть в массив
- сравнить с предыдущим массивом
- если отличия, то сигнал)
не знаю, что из этого получится, но пробую))
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38292716
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleА проблема отслеживания изменений каталога (возникновения события) уже решена?если делать периодический запрос аяксом раз в 5 мин и проверять изменения как 14414335 , то следить не понадобится.

А вообще - не знаю, можно ли в пхп такое отловить. в .NET на винде - можно.
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38294078
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в общем запилил такую тему -
файл index.php

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
    <?php
    include 'size.php';     

    ?>
 
   
</body>

<script>
    $(document).ready(function(){
   
        $.ajax({
            url: "size.php",
            dataType: 'html',
            success: function() {                
            }
        });
  
    });
</script>




файл SIZE.php (скан файлов на их дату изменения)

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
....
....

 if (time() - $stat_info['mtime'] < $period) {
       
                $result = '<tr><td>' . date("d-m H:i", $stat_info[9]) . '</td><td>' . $folder . DIRECTORY_SEPARATOR . $file . '</td></tr>';
                if (isset($result)) {
                    echo "<script>atas();</script>";
                }
                    
                
            }
function atas(){
    
    alert('atas');
   
}
</script>



вроде, как-то работает, но хз..
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38294084
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
.. точнее в функции function atas() - ничего не дает сделать, кроме этого alert
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38294198
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Medniy
Код: php
1.
'<tr><td>' . date("d-m H:i", $stat_info[9]) . '</td><td>' . $folder . DIRECTORY_SEPARATOR . $file . '</td></tr>'

рекомендую простейшее нагрузочное тестирование - список из 50 тыс файлов, браузер IE8
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38294429
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да мне это не нужно, у меня файлов то всего 4-5 будет)
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38295413
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://mtaalamu.ru/blog/admining/1182.html
если хочешь в реальном времени отправлять с сервера -используй websocket, намного проще comet.
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38298167
artas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя http://mtaalamu.ru/blog/admining/1182.html
если хочешь в реальном времени отправлять с сервера -используй websocket, намного проще comet.
и прошай кроссбраузерность
...
Рейтинг: 0 / 0
25 сообщений из 55, страница 1 из 3
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Информирование об изменении файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]