TheVortex Posted January 5, 2008 Posted January 5, 2008 Status: <?php print'<table width="150">'; $server = "127.0.0.1"; $portg = "7777"; $portl = "9014"; $timeout = "5"; if ($server and $port and $timeout) { $game = @fsockopen("$server", $portg, $errno, $errstr, $timeout); $login = @fsockopen("$server", $portl, $errno, $errstr, $timeout); } print'<tr><td align="center"><strong>Server Status</strong></td></tr>'; if($login) { print'<tr><td>Login:</td><td><font color="#00FF00"><strong> Online</strong></font><br><br></td></tr>'; } else { print'<tr><td>Login:</td><td><font color="#FF0000"><strong> Offline</strong></font><br><br></td></tr>'; } if($game) { print'<tr><td>Game:</td><td><font color="#00FF00"><strong> Online</strong></font></td></tr>'; } else { print'<tr><td>Game:</td><td"><font color="#FF0000"><strong> Offline</strong></td></tr>'; } print'</table>'; ?> Online: <?php //first you need to define db info define('mySQL_hostname', '127.0.0.1'); //database IP define('mySQL_database', 'Database'); //database name define('mySQL_username', 'User'); //database user define('mySQL_password', 'Pass'); //database password //connects to mysql $db_link = mysql_pconnect( mySQL_hostname, mySQL_username, mySQL_password ) or die( 'Error connecting to mysql<br><br>'.mysql_error() ); //connects to Database $db_select = mysql_select_db( mySQL_database, $db_link ) or die( 'Error connecting to Database<br><br>'.mysql_error() ); //selects desired table $chars=mysql_query("SELECT * FROM characters"); //tells how much rows are there (will come helpfull with while loops) $rows =mysql_numrows($characters); $i=0; $x=0; //while $i is smaller than number of rows repeat the code while ($i < $rows) { $online=mysql_result($chars,$i,"online"); //looks into characters table, under column online(if player is online its "0" else "1"), at row $i if ($online == 1) { $x++; } // if column online at row $i is "1", increase $x $i++; //increase $i } print 'Online players:<em>'.$x.'<em>'; //prints out the $x number of players online ?> Taken from Hopzone's forum in order to make your life easier. Enjoy Quote
DrenepiaWorld Posted January 6, 2008 Posted January 6, 2008 hmmm once again a nice share :P Thanks Anni Quote
Shaigan Posted January 7, 2008 Posted January 7, 2008 Thx man, just mod the online code to see only normal players : <?php //first you need to define db info define('mySQL_hostname', '127.0.0.1'); //database IP define('mySQL_database', 'Database'); //database name define('mySQL_username', 'User'); //database user define('mySQL_password', 'Pass'); //database password //connects to mysql $db_link = mysql_pconnect( mySQL_hostname, mySQL_username, mySQL_password ) or die( 'Error connecting to mysql<br><br>'.mysql_error() ); //connects to Database $db_select = mysql_select_db( mySQL_database, $db_link ) or die( 'Error connecting to Database<br><br>'.mysql_error() ); //selects desired table $chars=mysql_query("SELECT * FROM `characters` WHERE `accesslevel`=0); //tells how much rows are there (will come helpfull with while loops) $rows =mysql_numrows($characters); $i=0; $x=0; //while $i is smaller than number of rows repeat the code while ($i < $rows) { $online=mysql_result($chars,$i,"online"); //looks into characters table, under column online(if player is online its "1" else "0"), at row $i if ($online == 1) { $x++; } // if column online at row $i is "1", increase $x $i++; //increase $i } print 'Online players:<em>'.$x.'<em>'; //prints out the $x number of players online ?> Quote
Versus Posted January 8, 2008 Posted January 8, 2008 Ok very nice share,but u don't help newbie users. Quote
divine1 Posted January 8, 2008 Posted January 8, 2008 More information and a little instruction and it would be awesome. Thanks anyway. Quote
DrNeo Posted January 21, 2008 Posted January 21, 2008 Yes maybe some ppls need more detailed post Quote
Shaigan Posted January 23, 2008 Posted January 23, 2008 This is a php script. Make a new file *.php, upload it on your FTP, open some internet browser, enter your website address with the *.php file call, and look. This is a tool for server webmaster who need to display the online player of a server. This is not a cheat, this is not a crap, this is just a php script. More, I think the code is really simple and understable with all the comments, just need to read and not flood asking noob questions about that. If you don't know what this code is talking about, if you don't know what php is done to do, just look and close your flooding spamming fingers. Quote
DooMFeaR Posted January 29, 2008 Posted January 29, 2008 Can u make that file because i can't enter for my website! Is show a white page and nothing else! If you can! Please... Quote
superhacker Posted January 31, 2008 Posted January 31, 2008 i use www.ucoz.com to make my server site but i dont know to to insert that scripts in page to work anyone can help me? Quote
Lincan Posted January 31, 2008 Posted January 31, 2008 Those scripts are vulnerable to SQL injection, however don't worry, just a few know the trick. Quote
absolution Posted February 5, 2008 Posted February 5, 2008 i like more something like this (players tool) http://evermore.ru/who/index.php?ip= :) Quote
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.
Note: Your post will require moderator approval before it will be visible.