Verfasst: 21.04.2003 18:46
Vergessen: Hab PHP Version 4.3.0 ...kanns daran liegen ?
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$im = ImageCreate (450, 70);
$bgc = ImageColorAllocate ($im, 255, 255, 255);
$tc = ImageColorAllocate ($im, 0, 0, 0);
$version = '2'.$board_config['version'];
$sitename = $board_config['sitename'];
$description = $board_config['site_desc'];
$total_users = get_db_stat('usercount');
$total_posts = get_db_stat('postcount');
$total_topics = get_db_stat('topiccount');
$newest_userdata = get_db_stat('newestuser');
$newest_user = $newest_userdata['username'];
ImageFilledRectangle ($im, 0, 0, 350, 55, $bgc);
ImageString($im, 3, 5, 2, "Aktuelle Statistik von $sitename", $tc);
ImageString($im, 2, 5, 15, "Inhalt: $description", $tc);
ImageString($im, 2, 5, 25, "phpBB Version: $version", $tc);
ImageString($im, 2, 5, 35, "Gepostet: $total_posts Beiträge in $total_topics Themen", $tc);
ImageString($im, 2, 5, 45, "Mitglieder: $total_users", $tc);
ImageString($im, 2, 5, 55, "Unser neustes Mitglied heißt: $newest_user", $tc);
ImageColorTransparent($im, $bgc);
header("Content-Type: image/png");
Imagepng($im,'',100);
ImageDestroy ($im);
?>
Code: Alles auswählen
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
Hab ich irgendwie bemerkt. Da waren immer noch 6 Gäste online.saerdnaer hat geschrieben:ich würde mal noch daslöschen da ihr sonst ewig viele gäste auf eurem board bekommt...Code: Alles auswählen
// // Start session management // $userdata = session_pagestart($user_ip, PAGE_INDEX); init_userprefs($userdata); // // End session management //
ah
Code: Alles auswählen
/
// Get basic (usernames + totals) online
// situation
//
$user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
$sql = "SELECT u.user_id, 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";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user/online information', '', __LINE__, __FILE__, $sql);
}
$total_online_users = 0;
$prev_user_ip = '';
while( $row = $db->sql_fetchrow($result) )
{
if ( $row['session_ip'] != $prev_session_ip )
{
$total_online_users++;
}
}
Oh Mann ..Schade !!! ohne Hintergrund ists mir aber zu fade. Das Teil ist aber echt ein Hammerding !!esperitox hat geschrieben:Nope eigentlich nicht... ich habs grade mal auf 4.3.0 getestet und es läuft einwandfrei :-/
Hier noch eine von AWSW angepasste version die nur den text auf einem Bild ausgibt ohne Hintergrund png:
esperitox
nur wen persönliche daten des users benötigt werden... und da wir hier weder templates noch language variabelen haben brauchen wir den teil nicht...AWSW hat geschrieben:Danke ah,
ich dachte bisher dass der Teil zwingend notwendig wäre ?!?