• 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

    • Yetis often do eat llamas. I'm not guessing.
    • Since I watch on a lot of devices and use the music service, I enjoy it. Like if I was just on PC then yeah use adblock. But I'm on watching on my phone, iPad, and TV and not always on my WiFi. The price is getting a little nuts at this point though.
    • Happens EVERY TIME a new version of WMP-HC comes out and you download it in the first few days of release. Happens a lot with other program updates that get listed in the software section here as well.
    • Hitman maker's first showcase will reveal its new James Bond game this week by Pulasthi Ariyasinghe IO Interactive is well known for its development of the Hitman series of stealth and assassination games. In a fitting twist, it was revealed back in 2020 that the studio has begun work on a James Bond game, and after years in development, it seems fans are finally getting a look at the project. Announced today, the project now has a title: 007 First Light. The brand-new game will be revealed in an exclusive showcase event. Coming in as the first ever IOI Showcase, it will be held on June 6 at 6pm PDT on the studio's own YouTube channel. "Join us for the first ever IOI SHOWCASE," said the studio in a social media post today. "Set your reminders and don't miss out on the exclusive reveals and information straight from the team!" Aside from 007 First Light information, the showcase will feature new content reveals for Hitman World of Assassination, the IO Interactive-published title MindsEye developed by Build a Rocket Boy, and more. The game is set to follow James Bond in his start as the MI6 special operative that everyone now knows him as. The origin story is said to be inspired by novels of Ian Fleming as well as the movie franchise, but it will be an original narrative by the developer. While we haven't even seen the game in action yet, IO Interactive CEO Hakan Abrak has already said that he hopes the game is successful enough to spawn a trilogy. "I don't want to speak too big about it, but I just hope we'll do a thing that will define James Bond in gaming for years to come," said Abrak last year. "And that is not only one game, but that we create a universe for gamers to own for many years to come that we can grow with that next to the Bond on the movies." While the studio hasn't revealed much more about 007 First Light since its original announcement, it has already been confirmed as coming for the Nintendo Switch 2 console. Other platforms have not been announced just yet, but it should land for PC, Xbox Series X|S, and PlayStation 5 consoles like the studio's other projects.
  • Recent Achievements

    • Week One Done
      Nullun earned a badge
      Week One Done
    • First Post
      sultangris earned a badge
      First Post
    • Reacting Well
      sultangris earned a badge
      Reacting Well
    • First Post
      ClarkB earned a badge
      First Post
    • Week One Done
      Epaminombas earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      164
    2. 2
      ATLien_0
      125
    3. 3
      Xenon
      119
    4. 4
      snowy owl
      115
    5. 5
      +Edouard
      97
  • Tell a friend

    Love Neowin? Tell a friend!