Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> status servera
nosfer
post 2.07.2003, 15:04:50
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 2.07.2003

Ostrzeżenie: (0%)
-----


jak zrobic aby na stronie pojawial sie napis ze statusem servera np jesli server jest wlaczony to pisze UP a jesli wylaczony DOWN a takze jesli idzie to restart ?

prosze o pomoc pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Fo
post 2.07.2003, 15:07:17
Post #2





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

Ostrzeżenie: (0%)
-----


nom jak masz wlaczony serwer to widzisz strone (up) a jak masz wylaczony serwer to widzisz .... ciemnosc , ciemnosc widze .... (down) - czyli zobaczysz mnie wiecej cos takiego jak masz wylaczony serwer ... -> nie mozna odnalezc strony ...
Go to the top of the page
+Quote Post
nosfer
post 2.07.2003, 15:12:55
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 2.07.2003

Ostrzeżenie: (0%)
-----


wiem ze mozna tak to tez zrobic ale nei wiem jak to zastosowac
Kod
<?php

exec('ping -c1 -q 127.0.0.1, $skan);

preg_match("/([0-9]+)% packet loss/", join(' ', $skan), $wynik);



if ($wynik[1] != '100')

    echo 'Komputer xxx jest On-Line';

else

    echo 'Komputer xxx jest Off-Line';

?>
Go to the top of the page
+Quote Post
nosfer
post 3.07.2003, 23:05:32
Post #4





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 2.07.2003

Ostrzeżenie: (0%)
-----


i jak pomoze mi ktos ? rolleyes.gif
Go to the top of the page
+Quote Post
Fo
post 3.07.2003, 23:12:40
Post #5





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

Ostrzeżenie: (0%)
-----


kiedys znalazlem takie cos :
pokazuje wlaczone kompy ktore wpiszesz na liste:
plik lan.php
[php:1:afc6e9cc94]include("ustawienia.php");
$statoff[0]="<font color=#FF0000>Offline</font>";
$statoff[1]="<img src=src/off0.gif>";
$staton[0]="<font color=#05AD05>Online</font>";
$staton[1]="<img src=src/on0.gif>";
$open=fopen("src/komp.txt",r);
$czytaj=fread($open,999999);
$wyn1=explode("n",$czytaj);
$a=0;
echo("<table border=0>");
while(!$wyn1[$a]=="")
{
$wyn2=explode("|;|",$wyn1[$a]);
$ip=ereg_replace(" | ","",$wyn2[1]);
$pol=fsockopen("$ip",139, $_, $_, 1);
if($pol)
$status=online;
else
$status=offline;
echo("<tr><td>$wyn2[0]<td>");
if($status=="online")
echo("$staton[$wyswietlanie]");
if($status=="offline")
echo("$statoff[$wyswietlanie]");
$a++;
}[/php:1:afc6e9cc94]
plik ustawienia.php [php:1:afc6e9cc94]#############################################
## W jakiej postaci ma byc wyswietlana lista:
## 0 - tekst
## 1 - grafika

$wyswietlanie = "1";[/php:1:afc6e9cc94]
a w katalogu src/ musisz miec pliczek komp.txt i wnim:
Cytat
ja |;| 192.168.0.140
on |;| 192.168.0.190

itp itd... musisz sobie jeszcze zrobic dwa gify o nazwach :
off0.gif - wylaczony komp
onn0.gif - wlaczony komp
ale to jak chcesz z grafa, niewiem .... moze ci to pomoze tongue.gif jak tak to fajnie 8)
edit: ten skrypt chodzi chyba tylko lokalnie wiec ... mhm poszukaj czegos tu --> http://www.hotscripts.com/php/Scripts_and_...ools/index.html troche tego jest tongue.gif
Go to the top of the page
+Quote Post
FiDO
post 4.07.2003, 00:50:48
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


a jesli port 139 jest zablokowany?
albo (co do wczesniejszego sposobu) nie odpowiada na pingi?

Ogolnie ping powinien byc 99% skuteczny, dla reszte mozesz probowac sie polaczyc np. na port 80.
Go to the top of the page
+Quote Post
DeyV
post 4.07.2003, 00:55:08
Post #7





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




http://forum.php.pl/viewtopic.php?t=2791&h...&highlight=ping
http://forum.php.pl/viewtopic.php?t=2019&h...&highlight=ping


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
nosfer
post 4.07.2003, 01:19:55
Post #8





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 2.07.2003

Ostrzeżenie: (0%)
-----


no to pokombinuje cos dzieki a co do tego co podalem to gdzies jest blad bo wyskakuje blad gdy sie to zamiesci
Go to the top of the page
+Quote Post
Project
post 4.07.2003, 07:56:38
Post #9





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 2.04.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat
...a co do tego co podalem to gdzies jest blad bo wyskakuje blad gdy sie to zamiesci


Blad tkwi w:
Kod
exec('ping -c1 -q 127.0.0.1, $skan);

wewnatrz funkcji exec otwierasz cudzyslow ale go nie zamykasz!

A co do tego jak sprawdzic jakie komputery sa w sieci a jakie nie musisz okreslic jakie jest zastosowanie tych kompow! Jezeli sa to serwery np. www badz inne odpowiadajac na konkretne zadania to sprawa jest banalna i sprowadza sie do wywolania odpowiedniej uslugi i poczekania na odpowiedz! Jezeli takowa otrzymamy to znaczy ze serwer jest w sieci smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:24