Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17523
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Mostrar usuários online phpBB3

07-06-2009 08:50

Esse script partiu da necessidade de ter um arquivo que mostre os usuários do meu fórum phpBB3, para que eu possa ter acesso via celular. O documento será .php, mas, irá mostrar a lista de usuários online no fórum.

São 2 arquivos

config_wap.php

<?php $Gconexao = mysql_connect("localhost", "login", "senha") or die(mysql_error()); $Gdb = mysql_select_db("bd"); ?>

e wap.php

<html> <head> <title>Users Online</title> <style type="text/css"> body{ color:#696969; font-family:verdana; font-size:11px; } td{ color:#696969; font-family:verdana; font-size:11px; } </style> </head> <body> <center> Usuários online nos últimos 10 minutos <?php function total($total) { echo "$total usuário(s) online.<br><br>"; } ?> </center> <br> <table cellpading="5" cellspacing="3"> <?php function quem($id) { include("config_wap.php"); $Sselec = "SELECT username, user_posts FROM phpbb_users WHERE user_id='$id'"; $Sexec = mysql_query($Sselec, $Gconexao) or die(mysql_error()); while($Sdados=mysql_fetch_array($Sexec)) { extract($Sdados); return "$username <font color=#cccccc>$user_posts</font>"; } } include("config_wap.php"); $Gdb = mysql_select_db("linkprot_phpbb3"); $Session_atual = time("d/m/Y G:i:s"); $Sselec = "SELECT session_user_id, session_time, session_page FROM phpbb_sessions WHERE '$Session_atual'-session_time < 600 ORDER BY session_user_id ASC"; $Sexec = mysql_query($Sselec, $Gconexao) or die(mysql_error()); $total = mysql_num_rows($Sexec); total($total); $i = "0"; while($Sdados=mysql_fetch_array($Sexec)) { $i++; if($i % 2 == 0 ? $cor="fefefe" : $cor="f9f9f9"); extract($Sdados); echo "<tr><td style='background-color:#$cor'><b>".quem("$session_user_id")."</b><br>$session_page</td></tr>"; } ?> </table> </body> </html>

Nova versão ou alterações são bem vinda, em breve posto uma versão xml do mesmo.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado