Есть у меня в локаль­ной сети стра­нич­ка со спис­ком теле­фо­нов поль­зо­ва­те­лей, и вот захо­те­лось мне еще и смот­реть кто в онлайн/оффлайн.

Под­ни­мать пол­но­цен­ный веб сер­вер для таких дел рас­то­чи­тель­ство. На кон­трол­ле­ре доме­на Windows 2008 R2 пре­крас­но рабо­та­ет iiS, толь­ко оста­лось туда при­кру­тить под­держ­ку php и мож­но делать стра­нич­ку.

Соб­ствен­но что из это­го полу­чи­лось.

Все редак­ти­ру­ет­ся на кон­трол­ле­ре доме­на где запу­щен iis C:\inetpub\wwwroot

 




 

1. фай­лик ping.php

<?
$ip=$_GET[‘ip’];
$down=‘down.gif’;
$up=‘up.gif’;
exec(“ping -n 1 -w 200 $ip”,$output, $status);
header(‘Content-type: image/gif’);
if ($status==0)
readfile($up);
else
readfile($down);
?>

2. фай­лик соб­ствен­но сама стра­нич­ка  index.htm (при­во­жу кусо­чек кода) здесь я мони­то­рил сер­ве­ра, тоже самое дела­ет­ся и со спис­ком сотруд­ни­ков

<HTML>
<meta http-equiv=“refresh” content=“30” />
<BODY>

<TABLE BORDER>
<TR>
<TD><img src=‘ping.php?ip=192.168.10.1’></TD>
<TD>Сервер TMG</TD>
</TR>

<TR>
<TD><img src=‘ping.php?ip=192.168.10.2’></TD>
<TD>Сервер DC</TD>
</TR>

<TR>
<TD><img src=‘ping.php?ip=192.168.10.3’></TD>
<TD>Сервер Exchange</TD>
</TR>

<TR>
<TD><img src=‘ping.php?ip=192.168.10.4’></TD>
<TD>Сервер FS</TD>
</TR>

<TR>
<TD><img src=‘ping.php?ip=192.168.10.5’></TD>
<TD>Сервер BS</TD>
</TR>

<TR>
<TD><img src=‘ping.php?ip=192.168.10.6’></TD>
<TD>Сервер ЕАИСТ</TD>
</TR>

<TR>
<TD><img src=‘ping.php?ip=192.168.10.7’></TD>
<TD>Сервер BDC</TD>
</TR>

<TR>
<TD><img src=‘ping.php?ip=192.168.10.155’></TD>
<TD>ip 155</TD>
</TR>
</TABLE>

</BODY>

</HTML>

3. два фай­ли­ка up.gif и down.gif поло­жить в ту же дирек­то­рию, они отоб­ра­жа­ют ста­тус.

up down

Кусо­чек стра­нич­ки, что полу­чи­лось в ито­ге.

page

5 комментариев

  1. Мож­но ли настро­ить систе­му, что­бы сай­ты, рас­по­ло­жен­ные на локаль­ном ком­пью­те­ре, были доступ­ны всем поль­зо­ва­те­лям локаль­ной сети, к кото­рой я под­клю­чен, или же даже из Интер­не­та?..

  2. stration:

    Goldgerl
    Вопрос немно­го рас­плыв­ча­тый) Если вы име­е­те вви­ду эту стра­нич­ку, то она по умол­ча­нию доступ­на всем поль­зо­ва­те­лям сети, даль­ше, как скон­фи­гу­ри­ро­ва­на сама сеть.
    Если вы что то сами созда­е­те на домаш­нем ком­пью­те­ре, то есть мно­го заме­ча­тель­ных локаль­ных веб сер­ве­ров, напри­мер Denwer — уста­нов­ка и настрой­ка, XAMPP — уста­нов­ка и настрой­ка, Open Server

  3. Site:

    Мож­но ли настро­ить систе­му, что­бы сай­ты, рас­по­ло­жен­ные на локаль­ном ком­пью­те­ре, были доступ­ны всем поль­зо­ва­те­лям локаль­ной сети, к кото­рой я под­клю­чен, или же даже из Интер­не­та?..

  4. oleg:

    искал нечто подоб­ное, напо­рол­ся на эту ста­тью.
    К сожа­ле­нию ваш при­мер не рабо­та­ет, по край­ней мере у меня на Ден­ве­ре. Веро­ят­но файл index.htm надо пере­де­лать под php, и было бы непло­хо если бы вы выло­жи­ли исход­ни­ки. Сей­час на кар­тин­ке отоб­ра­жа­ет­ся код

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Бложе мой : Welcome !

Authorize

Забыли пароль?

Регистрация

Please contact the administrator.

%d такие блоггеры, как: