anthonyw17 Posted August 14, 2009 Share Posted August 14, 2009 ok so i been workin on a script that shows if a server is online/offline (got that working) but now i want to get it for it can show users that are online on a ip address and port heres the code that shows if the server is online/offline <?php $IP = array( "ip1:" => "85.13.214.87:9998" ); while(list($ServerName,$Host)=each($IP)) { list($IPAddress,$Port)=explode(":",$Host); if($fp = @fsockopen($IPAddress,$Port,$ERROR_NO,$ERROR_STR,5)) { fclose($fp); echo "<img src='online.gif'> <font color='green'>Online</font><br>"; } else { echo "<img src='offline.gif'> <font color='green'>Offline</font><br>"; } } ?> so if someone could help me figure out how to make it show the number of users that are connected to: 85.13.214.87:9998 and for it prints somehting like "Users: #" i would love you, thanks Quote Link to comment https://forums.phpfreaks.com/topic/170332-users-online-script/ Share on other sites More sharing options...
oni-kun Posted August 15, 2009 Share Posted August 15, 2009 You can't. Is 85.13.214.87 your server? If it is than on port.. 9998 you must define a gateway that writes the user to a temporary file that'll expire after X amount of minutes.. which will display the current online users in a more or less accurate method, that's what sites do to list online users.. Quote Link to comment https://forums.phpfreaks.com/topic/170332-users-online-script/#findComment-898562 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.