 |
delux.MyForum.ro Fa-ti si tu propriul forum, pe www.myforum.ro!
|
| Subiectul anterior :: Subiectul urmator |
| Autor |
Mesaj |
deluxbk Administrator

Data inscrierii: 16/Iun/2008 Mesaje: 31
|
Trimis: 16/06/2008 13:29 Titlul subiectului: Asa pui Acc.Creation,Sv.Status,On.Players pe oric |
|
|
Pentru Server Status:
Adaogi in index-ul site-ului tau aceasta scriptura:
| Cod: | <?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>';
?> |
Pentru Creeare Account pe site:
Prima data creeaza un document now acc.php in acelasi directoriu in care ai siteul si insereaza aceasta scriputra :
| Cod: | <?php
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
function l2j_encrypt($password)
{
return base64_encode(pack("H*", sha1(utf8_encode($password))));
}
$str = l2j_encrypt($_POST['pass']);
$user = $_POST["name"];
$db_link = mysql_pconnect( mySQL_hostname, mySQL_username, mySQL_password )
or die( 'Error connecting to mysql<br><br>'.mysql_error() );
$db_select = mysql_select_db( mySQL_database, $db_link )
or die( 'Error connecting to Database<br><br>'.mysql_error() );
if ($user == '') { print'Incorrect UserID'; mysql_close(); }
else {
$db_add = mysql_query( "INSERT INTO `accounts` VALUES ('$user', '$str', '0', '0', '')" )
or die( 'Error: '.mysql_error() );
}
print 'Account Created<br><br>Enjoy youre gameplay.';
mysql_close();
?> |
imediat dupa insereaza in index.html urmatoarea scriptura:
| Cod: | <form action="acc.php" method=post>
UserID:<input type="text" name="name" size 20><br><br>
Password:<input type="password" name="pass" size 20><br><br>
<input type=submit name="submit" value="Login">
</form> |
Pentru Playeri Online:
Inserati in Index.html urmatoarea scriptura:
| Cod: | <?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
?> |
|
|
| Sus |
|
 |
uahanamiti Junior

Data inscrierii: 17/Iun/2012 Mesaje: 7 Localitate: Ukraine
|
Trimis: 16/07/2012 22:49 Titlul subiectului: |
|
|
| It's much esiear to understand when you put it that way! |
|
| Sus |
|
 |
ossbe Junior

Data inscrierii: 18/Aug/2012 Mesaje: 5 Localitate: Latvia
|
Trimis: 31/08/2012 11:10 Titlul subiectului: |
|
|
| Just to say thanks for your article I think it is not enough)) Get away from me a few smiles in gratitude. |
|
| Sus |
|
 |
|
|
Nu puteti crea un subiect nou in acest forum Nu puteti raspunde in subiectele acestui forum Nu puteti modifica mesajele proprii din acest forum Nu puteti sterge mesajele proprii din acest forum Nu puteti vota in chestionarele din acest forum
|
Powered by phpBB © 2001, 2005 phpBB Group Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro
|