![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 3.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Stronka http://netservis.no-ip.org/siec.html . Jak zapewne mozna zauwazyc chodzi o to aby na schemacie byl pokazywany stan sieci z adresem IP aktualnie wlaczonego komputera. Czyli po prostu aktualny stan sieci. Mam do tego 2 pliki: index.php <?php include("ping.php"); ?> i plik ping.php $ips_array=array("PC_1_NAME:192.168.x.x","PC_2_NAME:192.168.x.x","PC_3_NAME:192.168.x.x"); function ping($PC,$ip){ $cmd=shell_exec("ping -c 1 -w 1 $ip"); $dati_mount=explode(",",$cmd); if (eregi ("0", $dati_mount[1], $out)) {$connesso="<img src=\"komp_off.gif\">";} if (eregi ("1", $dati_mount[1], $out)) {$connesso="<img src=\"komp_on.gif\">";} $esito="$connesso [$ip] <b>$PC</b><br>"; return $esito; } while(list($k,$v)=each($ips_array)){ $dati_ip=explode(":",$v); $esito=ping($dati_ip[0],$dati_ip[1]); echo $esito; } ?> czy ktos moglby mi pomoc z osadzeniem na tej stronce i uruchomieniem skryptu, aby to zadzialalo? Pomózcie plissss, bo siedze nad tym caly dzien a inaczej nie zalicze praktyk. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) pozdrawiam Ten post edytował shaggard 3.08.2006, 18:04:08 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
na pewno jestes autorem tego wyzej ?
$connesso $esito $dati na moje oko, przekeiłeś to skądś bo na praktykach leciałeś w kulki i teraz ratunku. |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 698 Pomógł: 3 Dołączył: 28.03.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Z takim kodem też raczej nie zaliczysz niestety. W mało którym środowisku będziesz miał udostępnioną możliwość wykonywania zewnętrznych aplikacji.
Poczytaj komentarze na tej stronie. Tam masz klasę Net_Ping, która zrobi to bez użycia exec() i tym pododbnych. Na necie jest pewnie jeszcze sporo prostszych narzędzi, ale nie chciało mi się szukać... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:01 |