Показать сообщение отдельно
  #1 (permalink)  
Старый 28.04.2010, 02:25
Интересующийся
Отправить личное сообщение для xsfd Посмотреть профиль Найти все сообщения от xsfd
 
Регистрация: 28.04.2010
Сообщений: 27

Мониторинг соседнего ресурса.
Здравствуйте) У меня стоит форум, а у знакомого есть сайт. Хочу сделать вот какую весч: разместить 1 изобржение с названием offline у себя на форуме, а 2 с названием online у друга на сайте. Собственно для чего... Ресурсы находятся в локальной сети и работают не постоянно, поэтому нужно сделать так чтобы у меня на форуме, когда включен сайт друга, отображалась одна картинка (online - с его сайта), а когда у него сайто отключен, то вторая (offline - с моего форума).

Попросту говоря получается мониторинг активности сайта.
Как это можно реализовать на Javascript или AJAX?

Форум стоит на Vbulletin и я пробовал так с помощью РНР:

Я создал файл synschronisation_denny.php и в него поместил вот этот код (чтото вроде мониторинга активности соседнего форума):

<?php
if(!@file_get_contents('http://192.168.236.184/crystal/images/interface/images/buttons/syns.png')) 
{ 
       $code="<div align='left'><img src='crystal/desyns.png'></div>";   
}else{ 
     $code="<div align='left'><img src='http://192.168.236.184/crystal/images/interface/images/buttons/syns.png'></div>"; 
}   
echo $code;


?>


На форуме создал модуль с таким содержимым:

ob_start();
include('http://localhost/forum/crystal/engine/synschronisation_denny.php');
$syns_denni=ob_get_contents();
ob_end_clean();


и выбрал разместить в global_start. После чего вывожу рнр код через переменную $syns_denni

После этого форум начал грузиться отоло 3-4 минут, а как только я убираю http://192.168.236.184/ из рнр файла, так всё норм, но изображение с ресурса не идёт!

Всё стабильно работает только при условии что ресурс включён, а как только отключается, так мой форум и виснет.

Подскажите пожалуйста) Надеюсь на вашу помощь)
Ответить с цитированием