Seite 1 von 1

Problem mit einem Bild

Verfasst: 05.01.2004 17:24
von TheTommynator
Ich habe mir folgendes Bild heruntergeladen, damit in diesem Bild die Daten von meinem Forum dort angezeigt werden (hier der Link)
Nur, wenn ich nur das Bild einbinde (in meinen Signatur) ist es leer.
Wie bekomme ich also die Daten da rein??

[url=http://www.fun-maximum.de/seiten/forum.html]Hier ist mein Forum.[/url
Bin der TheTommynator

Verfasst: 05.01.2004 17:27
von ema2412
du musst es irgendwo auf einen webspace laden ! dir dann die genau adresse nehmen und die dann einfügen !!

Verfasst: 05.01.2004 17:45
von TheTommynator
Jaja, hab' ich ja gemacht.
Hier meine Signatur:

Code: Alles auswählen

Wehe dem, der mich mit dem Terminator verwechselt ;)
<img src=http://www.fun-maximum.de/phpbb/myphpbb.png>
Das sieht dann aber so aus:
[ externes Bild ]

Und da fehlen ja rechts die Daten
HILFE!!

Verfasst: 05.01.2004 17:49
von ema2412
http://www.fun-maximum.de/phpbb/myphpbb.png

wennst du da drauf gehst ist es auch schon falsch!! das heißt entweder du hast einen fehler beim hochladen gemacht oder den banner falsch programmiert

Verfasst: 05.01.2004 17:51
von TheTommynator
Was ist denn falsch??
Und wie kann ich es verbessern??

Verfasst: 05.01.2004 17:57
von TheTommynator
So sieht die Php-Datei für dieses Bild aus.

Code: Alles auswählen

<?php 

define('IN_PHPBB', true);
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

// Get basic (usernames + totals) online
// situation
//
$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'];
	}
}

$sql = 'SELECT max(topic_id)
FROM ' . TOPICS_TABLE;

if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Couldn\'t retrieve max of Topic_id data', '', __LINE__, __FILE__, $sql);
}

while ( $row = $db->sql_fetchrow($result)) 
{
	$max_topic_id = $row['max(topic_id)'];
}
$sql = 'SELECT topic_title
FROM ' . TOPICS_TABLE . '
WHERE topic_id = ' . $max_topic_id;

if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Couldn\'t retrieve Topic_id data', '', __LINE__, __FILE__, $sql);
}

while ( $row = $db->sql_fetchrow($result)) 
{
	$latest_topic = $row['topic_title'];
        $latest_topic = html_entity_decode($latest_topic);
}

$image = "myphpbb.png"; 
$im = imagecreatefrompng($image); 
$tc  = ImageColorAllocate ($im, 0, 0, 0); 
$red  = ImageColorAllocate ($im, 255, 0, 0);
$blue  = ImageColorAllocate ($im, 0, 0, 255);
$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']; 
ImageString($im, 3, 148, 2, "Statistik von $sitename", $tc);
ImageString($im, 2, 148, 15, "Mitglieder: $total_users -", $tc); 
ImageString($im, 2, $leerzeichen, 15, "Online: $logged_online", $red); 
ImageString($im, 2, 148, 25, "Letztes Thema:", $tc); 
ImageString($im, 2, $leerzeichen, 25, "$latest_topic", $blue); 
ImageString($im, 2, 148, 35, "Gepostet: $total_posts Beiträge in $total_topics Themen", $tc); 
ImageString($im, 2, 148, 45, "Unser neustes Mitglied heißt: $newest_user", $tc); 
header("Content-Type: image/png"); 
Imagepng($im,'',100); 
ImageDestroy ($im); 
?>

Verfasst: 05.01.2004 18:00
von jasc
Dann ruf doch mal die PHP-Datei auf :roll:.

Verfasst: 05.01.2004 18:01
von TheTommynator
Hab' ich, da sieht alles OK aus. Und weiter??
Wie bekomme ich das auch in die Signatur?
Ich kann ja schließlich keine PHP-Datei in die Signatur machen!!

OK, hat sich erledigt, geht jetzt :oops:
DANKE