No ficheiro index que fica dentro da pasta banner.png tenho este código:
<?php
define('IN_PHPBB', true);
$phpbb_root_path = '../';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
$sql = "SELECT u.username, u.user_id, s.session_logged_in, s.session_ip
FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
WHERE u.user_id = s.session_user_id
AND s.session_time >= ".( time() - 300 ) . "
$user_forum_sql
ORDER BY u.username ASC, s.session_ip ASC";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user/online information', '', __LINE__, __FILE__, $sql);
}
$logged_online = 0;
$prev_user_id = 0;
while( $row = $db->sql_fetchrow($result) )
{
// User is logged in and therefor not a guest
if ( $row['session_logged_in'] )
{
// Skip multiple sessions for one user
if ( $row['user_id'] != $prev_user_id )
{
$logged_online++;
}
$prev_user_id = $row['user_id'];
}
}
$image = $phpbb_root_path . "images/signature.png";
$im = imagecreatefrompng($image);
$tc = ImageColorAllocate ($im, 0, 0, 0);
$red = ImageColorAllocate ($im, 255, 0, 0);
$version = '2'.$board_config['version'];
$sitename = $board_config['sitename'];
$total_users = get_db_stat('usercount');
$total_posts = get_db_stat('postcount');
$total_topics = get_db_stat('topiccount');
$j = strlen($total_users);
$leerzeichen = $j*6+237;
$newest_userdata = get_db_stat('newestuser');
$newest_user = $newest_userdata['username'];
$ip = getenv("REMOTE_ADDR");
$dia = date("d");
$meses = date("m");
if ($meses == 1) $mes = "Janeiro";
if ($meses == 2) $mes = "Fevereiro";
if ($meses == 3) $mes = "Março";
if ($meses == 4) $mes = "Abril";
if ($meses == 5) $mes = "Maio";
if ($meses == 6) $mes = "Junho";
if ($meses == 7) $mes = "Julho";
if ($meses == 8) $mes = "Agosto";
if ($meses == 9) $mes = "Setembro";
if ($meses == 10) $mes = "Outubro";
if ($meses == 11) $mes = "Novembro";
if ($meses == 12) $mes = "Dezembro";
$ano = date("Y");
$user_agente = $_SERVER["HTTP_USER_AGENT"];
$Browser_Nome = strtok($user_agente, "/");
$Browser_Versao = strtok(" ");
if(ereg("MSIE",$user_agente)) {
$Browser_Nome = "IE";
$Browser_Versao = strtok("MSIE");
$Browser_Versao= strtok(" ");
$Browser_Versao = strtok(";");
}
if(ereg("Opera", $user_agente)) {
$Browser_Nome = "Opera";
$Browser_Versao = strtok("Opera");
$Browser_Versao = strtok("/");
$Browser_Versao = strtok(";");
}
$Sistema = "desconhecido";
if(ereg("Windows",$user_agente) || ereg("WinNT",$user_agente) || ereg("Win95",$user_agente)) {
$sistema = "Windows";
}
if(ereg("Mac", $user_agente)) {
$sistema = "Macintosh";
}
if(ereg("X11", $user_agente)) {
$sistema = "Unix";
}
ImageString($im, 3, 152, 2, "Estatísticas do $sitename", $tc);
ImageString($im, 2, 152, 19, "O teu IP: $ip", $tc);
ImageString($im, 2, 320, 19, "Data: $dia de $mes de $ano", $tc);
ImageString($im, 2, 152, 34, "O teu Browser: $Browser_Nome", $tc);
ImageString($im, 2, 320, 34, "Sistema Operativo: $sistema", $tc);
ImageString($im, 2, 152, 49, "Total Membros: $total_users", $tc);
ImageString($im, 2, 320, 49, "Membros Online: $logged_online", $red);
ImageString($im, 2, 152, 64, "Total Mensagens: $total_posts mensagens em $total_topics tópicos", $tc);
ImageString($im, 2, 152, 79, "Último Registo: $newest_user", $tc);
header("Content-Type: image/png");
Imagepng($im,'',100);
ImageDestroy ($im);
?>