Mostrar usuários online phpBB3

Fez aquele sistema legal e quer disponibilizar para outros usuários Essa é a seção correta para isso.

Moderador: web

responder a dúvida

Mostrar usuários online phpBB3

Mensagem por web Offline » Dom Jun 07, 2009 9:50 am


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

Código: Selecionar todos
<?php
$Gconexao = mysql_connect("localhost", "login", "senha") or die(mysql_error());
$Gdb = mysql_select_db("bd");
?>

e wap.php

Código: Selecionar todos
<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.



detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12439
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

responder a dúvida

Voltar para Laboratório de scripts PHP / MySQL

Quem está online

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