Pagina 1 din 1

Statistici forum...

Scris: 03-Dec-2005, 21:10:04
de !c3m@n
Sal everybody , am si eu o intrebare defapt mai multe :lol:, stie careva cum pot sa afisez ultimul user inregistrat pe forum pe o alta pagina dinafara forumului ? Majoritatea statisticilor le-am preluat , dar sa afisez ultimul membru nu am nici o idee . As mai vrea sa stiu si cum as putea sa fac un login box inafara forumului dar dupa ce un user sa logat sa dispara acel box si sa ii arate id-ul cu care sa logat ... Rog pe cei care au idee despre ce vorbesc sa posteze pentru ca am nevoie cat mai repede de acest "pont" :D

Pentru cei care au nevoie sa preaia unele statistici ale forumului (in aceste statistici se regasesc : numarul de utilizatori online , numarul de membri si numarul de posturi ) m-am decis sa va impartasesc acest cod .

Cod: Selectaţi tot

<? 
$dbi = mysql_connect("host",'user','pass'); 
mysql_select_db('nume_db'); 
$sql = mysql_query("SELECT count(distinct(session_ip)) FROM phpbb_sessions WHERE session_logged_in in (0,1) AND session_time >= ".( time() - 300 ) . "",$dbi) or die(mysql_error()); 
$sql_reg = mysql_query("SELECT count(distinct(session_ip)) FROM phpbb_sessions WHERE session_logged_in = 1 AND session_time >= ".( time() - 300 ) . "",$dbi) or die(mysql_error()); 
$sql_guest = mysql_query("SELECT count(distinct(session_ip)) FROM phpbb_sessions WHERE session_logged_in = 0 AND session_time >= ".( time() - 300 ) . "",$dbi) or die(mysql_error()); 
$posts = mysql_query("SELECT count(*) FROM phpbb_posts",$dbi) or die(mysql_error()); 
$members = mysql_query("SELECT count(*) FROM phpbb_users WHERE user_rank is not NULL",$dbi) or die(mysql_error()); 

$result = mysql_fetch_array($sql); 
$counter = $result[0]; 

$result_reg = mysql_fetch_array($sql_reg); 
$counter_reg = $result_reg[0]; 

$result_guest = mysql_fetch_array($sql_guest); 
$counter_guest = $result_guest[0]; 

$result_post = mysql_fetch_array($posts); 
$counter_post = $result_post[0]; 

$result_member = mysql_fetch_array($members); 
$counter_member = $result_member[0]; 

echo "$counter online users:<br>"; 
echo "$counter_reg members<br>"; 
echo "$counter_guest guests<br>"; 
echo "$counter_post messages<br>"; 
echo "$counter_member registered users"; 
?>


Multumsc anticipat

Scris: 03-Dec-2005, 23:25:30
de !c3m@n
Haidetzi ma , chiar nimeni ?????

Scris: 04-Dec-2005, 09:05:30
de dorin
Pentru login din afara forumului: vezi ca a dat cineva un cod, am citit mesajul vineri, ar trebui sa-l gasesti cu o cautare.