Acum este Lun Dec 17, 2018 2:20 am

Instalare afisare numar de jucatori online

Ghiduri oficiale, cât și neoficiale, create de membrii comunității pentru îmbunătățirea serverului dvs., clientului etc.
Avatar utilizator
 
Mesaje: 133
Membru din: Sâm Feb 05, 2011 4:47 pm
Like-uri oferite: 0 time
Like-uri primite: 22 times

Instalare afisare numar de jucatori online

de John14 » Lun Feb 28, 2011 8:11 pm

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:
Code: Select All Code
<?php
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:
Code: Select All Code
   <?php
   /*
   |-------------------------------------------------------------------
   | 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. <br /> Error: ".mysql_error());   
      
      mysql_select_db($mysql_db) OR
      die("Nu m-am putut conecta pentru ca exista obstructionari. <br /> Error: ".mysql_error()); ?>

Scriptul anterior il introduceti intr-un fisier cu extensia ".php" cu numele "conector" si cu datele de conectare de rigoare.

 
Mesaje: 16
Membru din: Dum Feb 06, 2011 4:22 pm
Like-uri oferite: 1 time
Like-uri primite: 0 time

Re: Instalare afisare numar de jucatori online

de alendro » Dum Mar 06, 2011 4:03 pm

Functioneaza. Multumesc si felicitari !
http://www.pclostworld.com - Informatiile tale despre PC !

 
Mesaje: 16
Membru din: Dum Feb 06, 2011 4:22 pm
Like-uri oferite: 1 time
Like-uri primite: 0 time

Re: Instalare afisare numar de jucatori online

de alendro » Dum Mar 06, 2011 4:21 pm

IANIX.. ce face ? $exe = mysql_query("SELECT COUNT(*) as count FROM player WHERE DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play;");
Daca schimb in 99 MINUTE , apar 100 si ceva de jucatori , daca pun 1 MINUTE apar 13..
http://www.pclostworld.com - Informatiile tale despre PC !

Avatar utilizator
 
Mesaje: 1866
Membru din: Lun Feb 14, 2011 12:44 pm
Like-uri oferite: 2 times
Like-uri primite: 51 times

Re: Instalare afisare numar de jucatori online

de Marius » Dum Mar 06, 2011 6:57 pm

alendro Wrote:IANIX.. ce face ? $exe = mysql_query("SELECT COUNT(*) as count FROM player WHERE DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play;");
Daca schimb in 99 MINUTE , apar 100 si ceva de jucatori , daca pun 1 MINUTE apar 13..


Acel script verifica la diferite intervale de timp(1,2,3...5,99 depinde cum setezi) numarul de playeri conectati pe server....este ca pe forum daca setezi 60 de minute iti apar vizitatori dubli.

Sper ca ai inteles ce am zis.
Servicii de securizare/mentenanta programata a serverelor dedicate/vps si nu numai!
Pentru detalii puteti trimite un simplu email la adresa office@mariusweb.ro.

Avatar utilizator
 
Mesaje: 563
Membru din: Joi Feb 17, 2011 10:01 pm
Localitate: Galati
Like-uri oferite: 13 times
Like-uri primite: 51 times

Re: Instalare afisare numar de jucatori online

de Smon » Mie Mar 23, 2011 1:33 pm

nice
by Smon

Avatar utilizator
 
Mesaje: 1438
Membru din: Lun Feb 14, 2011 6:00 pm
Localitate: Miami Beach, Florida
Like-uri oferite: 83 times
Like-uri primite: 67 times

Re: Instalare afisare numar de jucatori online

de keNyGFX » Joi Mar 24, 2011 11:35 pm

UITE CE AMI ZICE MIE Warning: require_once(conectare/conector.php) [function.require-once]: failed to open stream: No such file or directory in D:Xammpxampphtdocsconfig_player.php on line 2

Fatal error: require_once() [function.require]: Failed opening required 'conectare/conector.php' (include_path='.;XammpxamppphpPEAR') in D:Xammpxampphtdocsconfig_player.php on line 2
CE POT SAI FAC??

Avatar utilizator
 
Mesaje: 133
Membru din: Sâm Feb 05, 2011 4:47 pm
Like-uri oferite: 0 time
Like-uri primite: 22 times

Re: Instalare afisare numar de jucatori online

de John14 » Sâm Mar 26, 2011 10:42 am

Verifica mai intai linia de conectare: require_once("conectare/conector.php");.

Pasul al doilea este integrarea in design corecta, daca este cazul.


Înapoi la Ghiduri și tutoriale

Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 33 vizitatori