• 0

[PHP] Check if computer is online


Question

Hi, i am trying to make script that checks wheather my computer is online.

If have tried installing apache etc... on my computer and made a small file called online.txt and then I made a php script on the webserver that calls that online.txt file and if the file is available it means that the computer on and if it isn't it means that the computer off.

But i wasn't very successful, please post any suggestions etc...on how to do this.

Thanks,

Link to comment
https://www.neowin.net/forum/topic/121489-php-check-if-computer-is-online/
Share on other sites

14 answers to this question

Recommended Posts

  • 0

I started a thread on this a little while ago and solved it myself before anyone could help me :)

I did a vbscript that will run when I logon to my computer that will send a http-get to a web page. When the web page recieive the string it will write it to a text file.

save it to a file ending with .vbs and make it autorun when you start your computer.

EDIT: This way you can have the hosting anywhere (not on your local computer)

Set oXMLHTTP = CreateObject("Microsoft.XMLHTTP")
Sub getStat() 
 ? ? ? ?sURL = "http://webserver/test/comptuerstatus.php?status=loggedon&passwd=xxxx"
 ? ? ? ?oXMLHTTP.open ?"GET", sURL, false ? 
 ? ? ? ?on error resume next
 ? ? ? ?oXMLHTTP.send() ? ?
 ? ? ? ?If err then
 ? ? ? ? ? ? /* put in some kind of error management here */
 ? ? ? End If ? ? ? 
End Sub
getStat()

  • 0
  carpediem said:
I started a thread on this a little while ago and solved it myself before anyone could help me :)

I did a vbscript that will run when I logon to my computer that will send a http-get to a web page. When the web page recieive the string it will write it to a text file.

save it to a file ending with .vbs and make it autorun when you start your computer.

EDIT: This way you can have the hosting anywhere (not on your local computer)

Set oXMLHTTP = CreateObject("Microsoft.XMLHTTP")
Sub getStat() 
 ? ? ? ?sURL = "http://webserver/test/comptuerstatus.php?status=loggedon&passwd=xxxx"
 ? ? ? ?oXMLHTTP.open ?"GET", sURL, false ? 
 ? ? ? ?on error resume next
 ? ? ? ?oXMLHTTP.send() ? ?
 ? ? ? ?If err then
 ? ? ? ? ? ? /* put in some kind of error management here */
 ? ? ? End If ? ? ? 
End Sub
getStat()

how would i go about doing the samething, but instead it runs when the computer is being turned off to tell the textfile that the computer is now off?

  • 0
  Adrian said:
how would i go about doing the samething, but instead it runs when the computer is being turned off to tell the textfile that the computer is now off?

In windows you can create both logon as well as logoff scripts...

Just make the logon script run the file "logon.vbs" and the logoff script run the file "logoff.vbs".

Then you just change the url that is being sent with the corresponding status.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.