Bun venit pe WorldMetin.tk . Aici aveti o gama larga de tutoriale, ghiduri. Noi va oferim support in toate problemele dumneavoastra. Pentru a vizualiza forumu in totalitate va rugam sa va inregistrati. Daca credeti ca aveti experienta in moderarea unui forum va rugam sa faceti o cerere staff. Va multumim.
Salutare vizitatorule, aceasta tema este in constructie. Va fi facuta special pentru comunitatea MotanelTutorials.com.


   





Afisare jucatori online


avatar
Administrator

Mesaje Mesaje : 109
Puncte Puncte : 249



Vezi profilul utilizatorului

MesajSubiect: Afisare jucatori online Dum Mar 13, 2011 9:51 am

Autor: IANIX Web 4.0
Timp: 5 minute
Nivel: Usor
Descriere: Instaland intr-un loc arbitrar pe siteul tau, iti va afisa numarul de jucatori pe server cu actualizare automata.

Pentru instalarea acestui tip de script PHP 3, sunt 2 etape:
1. Scriptul in sine ce gestioneaza datele primite de la baza de date.
2. Script de conectare ce permite scriptului sa primeasca date, anume numarul de jucatori activi pe server.

Pentru inceput aveti nevoie de urmatorul script PHP ce il puteti introduce in locatia dorita:


require_once("conectare/conector.php");
mysql_select_db("player");
$exe = mysql_query("SELECT COUNT(*) as count FROM player WHERE DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play;");
$player_online = mysql_fetch_object($exe)->count;

echo "$player_online jucatori online."
?>

Dupa cum vedeti scriptul nostru contine si o linie de conectare pentru transmitere de date de la baza respectiva. Avem nevoie de urmatorul script de conectare PHP ce contine datele in timp real pentru a fii activ scriptul necesar. Si anume:


/*
|-------------------------------------------------------------------
| Detalii conectare baza de date
|-------------------------------------------------------------------
*/
$mysql_host = "___";
$mysql_user = "root";
$mysql_pass = "___";
$mysql_db = "account";
$mysql_db1 = "player";
$mysql_db2 = "log";
/*
|-------------------------------------------------------------------
| Suport de conectare baza de date
|-------------------------------------------------------------------
*/
mysql_connect($mysql_host, $mysql_user, $mysql_pass) OR
die("Nu m-am putut conecta pentru ca exista obstructionari.
Error: ".mysql_error());

mysql_select_db($mysql_db) OR
die("Nu m-am putut conecta pentru ca exista obstructionari.
Error: ".mysql_error()); ?>
Scriptul anterior il introduceti intr-un fisier cu extensia ".php" cu numele "conector" si cu datele de conectare de rigoare.





























creeaza un forum | © phpBB | Forum gratuit de suport | Contact | Semnaleaza un abuz | Creeaza un blog
Site-ul tau aici! | Site-ul tau aici! | Site-ul tau aici! | Extrem Tutorials | Site-ul tau aici! | Site-ul tau aici! | Site-ul tau aici! | Site-ul tau aici! | Site-ul tau aici!