E sambata dupa-miaza, ascult muzica si postez un mic script foarte util pentru cei care vor sa aibe pe site-ul lor daca calculatorul respectivului este deschis sau inchis. Acum depinde si de conexiunea la internet a respectivului, daca are un provider care pica des nu prea e valabil scriptul, dar daca are o conexiune la internet stabila este foarte precis.
Cum functioneaza: script-ul da un ping la IP-ul respectivului, daca raspunde este pornit, daca nu raspunde il are inchis. Scriptul asta nu poate fi folosit intr-o retea unde respectivul are IP intern (192.168.xxx.xxx). Scriptul in functiune arata cam asa:
Acum calculatorul meu este deschis.
sau
Acum calculatorul meu este inchis.
Info: sursa scriptul este mai jos, sper sa va fie de folos.. 🙂
<?php
// setam ip-ul pe care il vom verifica
$address = "xxx.xxx.xxx.xxx";
// aflam starea ip-ului
exec("ping -c 1 $address",$results);
$count = count($results);
$stare = $count;
if ($stare == 4)
{
$stare_ip = 'inchis';
}
else
{
$stare_ip = 'deschis';
}
echo 'Acum calculatorul meu este <b>' . $stare_ip . '</b>';
ia incearca acum, am modificat ceva la cod.. era un punct la penultimul rand dupa < /b>
Man codul asta nu mege… nu este scris ceva bine. Eu nu ma prea pricep la coduri php …. dar in fereastra unde trebuia sa apara ” calculatorul meu este….” imi apare o parte din cod
Ideia este buna…. gen Suport Online …. sau Offline… si poti baga o iconita … respectiva… ca respectivul sa stie daca esti la calc sau nu