• 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.
  • Posts

    • The development time of this Operating System will have competition with the development time of Star Citizen 😂
    • I saw the 300 in the image and thought it was the number of cores! 🤣
    • Threads is getting a feature Reddit has had for nearly a decade by David Uzondu Back in January, reverse engineer Alessandro Paluzzi (@alex193a) first uncovered that Threads was working on spoiler tags. Now, Meta CEO Mark Zuckerberg (@zuck) has made it official: the feature is in testing. It is a straightforward tool for hiding content, especially text, behind a block that you have to click to reveal, perfect for discussing the ending of your favorite show without ruining the experience for others. It is also, notably, a feature that Reddit has had since January 2017. https://www.threads.com/@zuck/post/DK-BydcJHkF For a platform aiming to be a town square for public discourse, not having a native way to handle spoilers is a small but noticeable handicap for communities focused on pop culture. In a press release, Meta told TechCrunch that popular shows like The Last of Us trended heavily on the app, which the company frames as a sign of a "growing community of entertainment and pop culture enthusiasts." The new feature also supports images so that you can hide shocking visuals or text-filled screenshots. From the images Meta shared, it seems to work just as Paluzzi uncovered months ago. Users with access to the test can highlight text in the composer, and a "mark spoiler" option will appear in a small menu. This method is purely button-based, unlike on Reddit, where users have the option of either using a similar editor button or manually typing out the markdown command >!like this!< to hide their text. This update does not exist in a vacuum. After several months of feeling incomplete, the platform has been getting features that users have actually been asking for. We have seen this with the recent DMs feature, also in testing, which finally gives people a way to have private chats without jumping over to other platforms like Instagram.
    • The cars are on the road in multiple cities and about to launch in the UK early next year. Robotaxi is yet to be seen on the streets of any city. Nobody here has mentioned violence. That's all in your head. Have you thought about talking to somebody about it?
    • I don't get why this company needs to change sockets every 2 generations, I really don't. If AMD can deliver a superior product both in terms of performance and energy consumption on the same socket for multiple generations, why can't Intel? I don't like to wear the tinfoil hat, but come on, this stinks of backroom deals with motherboard manufacturers? New socket = new motherboards = more sales.
  • Recent Achievements

    • Explorer
      treker_ed went up a rank
      Explorer
    • Apprentice
      CHUNWEI went up a rank
      Apprentice
    • Veteran
      1337ish went up a rank
      Veteran
    • Rookie
      john.al went up a rank
      Rookie
    • Week One Done
      patrickft456 earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      659
    2. 2
      ATLien_0
      271
    3. 3
      +FloatingFatMan
      176
    4. 4
      Michael Scrip
      157
    5. 5
      Steven P.
      136
  • Tell a friend

    Love Neowin? Tell a friend!