Starea calculatorului meu (on/off) pe site

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>';

2 thoughts on “Starea calculatorului meu (on/off) pe site”

  1. 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

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.