Autor Zpráva
Jacker
Profil *
potrebuju poradit jak zjistim stav pc (on/off line) na localni siti, pomoci php samozrejme, kdyz na nem nebezi zadna sluzba (ftp, http ...) proste jen ip.

Zkousel jsem pres toto file_get_contents ale to bere jen kdyz tam neco bezi, samotnou ip to nebere

Existuje na to neco ?
roberta
Profil
Jacker
zistovať stav pc na lokálnej sieti pomocou php je asi také riešenie, ako keby som chcel cestovať z Prahy do Kladna cez Košice...

nemôžeš použiť klasický ping?
Jacker
Profil *
prostě to potrebuju v php abych s tim mohl dale pracovat
roberta
Profil
http://www.google.com/search?hl=en&q=php+ping
Jacker
Profil *
skvěle díky, ale nějak se nedá registrovat pořád nechodí mail s aktivačním linkem ...
Jacker
Profil *
Zkousel jsem toto ale porad vraci 1 i kdyz dana ip neexistuje

$com = "ping -c 192.168.2.2";
passthru($com, $out);
print $out;
joejoe
Profil *
doporucuju pouzit nmap, protoze se da
- paralelne propingat nekolik adres
- nastavit doba cekani
- testovat jestli je otevreny nejaky port (nektere ap nereaguji na ping, ale na portu 80 odpovidaji)
exec("nmap -sP 192.168.2.2 192.168.2.3");
joejoe
Profil *
budes to muset asi zpracovat nejaky regularnim vyrazem
Jacker
Profil *
ok díky za radu, vyzkouším
Jacker
Profil *
zkoušel jsem všelijak upravovat a i tento scrupt z php.net

<?php
$str=exec("ping -c 1 -w 1 192.168.1.216",$a,$a1);
print "<table>";
if(strlen($str)>1){
print"<tr><td bgcolor='#fff000'>present</td></tr>";
}else{
print"<tr><td bgcolor='#000000'>Not present</td></tr>";
}
print "</table> ";
?>

ale pořád nic
Jacker
Profil *
samo ze jsem upravil adresy ..
Jacker
Profil *
aha tak uz jsem zjistil ze to nefunguje na localu, mam srv z balicku WAMP nvm co to může blokovat firewally vypnute
Jacker
Profil *
tak ne, byl to omyl myslel jsem zže to funguje, jelikož jedna hodnota se změnila na 127, myslel jsem že to je daný ping ale nebyl, takže stále nefunguje ani na public ani na localhostu

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0