Seite 1 von 1

signierung

Verfasst: 18.05.2006 15:56
von Luckyze
hi

ich gebe jetzt die such auf hier.
ich suche denn code, womit hier einige user ihr board in der signi geschickt verlinkt haben.
da suche ich schon tage danach.

hat jemand denn link zum thread noch, oder diesen code?
ich glaube noch zu wissen, dass @DreamPromise etwas damit zu tun hat.

bedanke mich vorab,

greetz & thx. Luckyze

Verfasst: 18.05.2006 16:12
von Sebastian R.
Klix0rn ;)

Das dürfte das Richtige sein.

Verfasst: 18.05.2006 17:09
von Luckyze
hi

danke dir.

aber ich bin zu blööd, kommt immer so eine meldung. und die anderen links sind auch tod.

http://www.xpboard-xp.de/whatever.php

hat mir jemand mal ne hilfestellung dazu?

vielleicht habe ich was falsch gemacht?

Code: Alles auswählen

<?php

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

$image = "myphpbb.png";
$im = imagecreatefrompng($image);
$tc  = ImageColorAllocate ($im, 0, 0, 0);
$version = '2'.$board_config['version'];
$sitename = $board_config['http://www.xpboard-xp.de'];
$total_users = get_db_stat('http://www.xpboard-xp.de/profile.php?mode=viewprofile&u=15');
$total_posts = get_db_stat('postcount');
$total_topics = get_db_stat('http://www.xpboard-xp.de/viewtopic.php?p=371#371');
$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, "PHPBB Version: $2.0.20 ", $tc);
ImageString($im, 2, 148, 25, "Mitglieder: $http://www.xpboard-xp.de/memberlist.php", $tc);
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);
?>
thx. & greetz Luckyze

Verfasst: 18.05.2006 17:11
von Sebastian R.
Nochmal Klix0rn

Der Code da sollte funktionieren. Viel Spass, Sebastian.

Verfasst: 18.05.2006 17:55
von Luckyze
hi

cool, vielen dank @Sebastian R.

dass sieht schonmal anders aus, werde es morgen gleich mal in angriff nehmen.

thx. & greetz Luckyze

Verfasst: 18.05.2006 18:30
von Sebastian R.
Kein Problem. ;)
So ne Signatur ist eben auch cool, viel Spass.

Verfasst: 18.05.2006 18:32
von Asmodiel

Code: Alles auswählen

Die Grafik "http://pwonline.pw.ohost.de/phpBB/whatever.php" kann nicht angezeigt werden, weil sie Fehler enthält.
whatever.php:

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, 'Could not retrieve max topic id', '', __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, 'Could not obtain topic data', '', __LINE__, __FILE__, $sql);
}

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

$image = "/signatur.png";
$im = imagecreatefrompng($image);
$tc = ImageColorAllocate ($im, 0, 0, 0);
$red = ImageColorAllocate ($im, 255, 153, 0);
$blue = ImageColorAllocate ($im, 0, 102, 153);
$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, "Forum Statistik @", $tc);
ImageString($im, 3, 278, 2, "$sitename", $blue);
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, 238, 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 neuestes Mitglied:", $tc);
ImageString($im, 2, 298, 45, "$newest_user", $blue);
header("Content-Type: image/png");
Imagepng($im);
ImageDestroy ($im);

?>
warum?

Verfasst: 18.05.2006 18:45
von Sebastian R.
Entfern mal

Code: Alles auswählen

header("Content-Type: image/png");
Imagepng($im); 
diese Zeilen aus deinem Code, dann werden die richtigen PHP-Errors angezeigt. Poste die dann mal...

Verfasst: 18.05.2006 18:54
von Asmodiel
ach, ich poste einfach mal den link ;)
http://pwonline.pw.ohost.de/phpBB/whatever.php
nunja, und hier die zeilen:
zeilen 65-68

Code: Alles auswählen

$im = imagecreatefrompng($image);
$tc = ImageColorAllocate ($im, 0, 0, 0);
$red = ImageColorAllocate ($im, 255, 153, 0);
$blue = ImageColorAllocate ($im, 0, 102, 153);
zeilen 77 - 86:

Code: Alles auswählen

ImageString($im, 3, 148, 2, "Forum Statistik @", $tc);
ImageString($im, 3, 278, 2, "$sitename", $blue);
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, 238, 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 neuestes Mitglied:", $tc);
ImageString($im, 2, 298, 45, "$newest_user", $blue);
ImageDestroy ($im);
liegt das am anbieter?
ich bin wie man sehen kann bei ohost.de...-.-