Bild erstelen + MySQL

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
mojito
Mitglied
Beiträge: 99
Registriert: 10.06.2010 11:07

Bild erstelen + MySQL

Beitrag von mojito »

Hi,
es geht um folgendes ziel:

auf einer Karte sollen die Stammplätze der einzelnen Forenuser angezeigt werden. (Forum: PHPbb3.07)

hierzu soll das bild quasi programmiert werden mit imagepng(...), imagecreate(...) und sowas.

wichtig bei der Programmierung für PHPbb sind ja solche schnipsel wie:

Code: Alles auswählen

include('.../.../common.php');
include('.../.../includes/functions_display.php');

$user->session_begin();
$auth->acl($user->data);
$user->setup(array('memberlist', 'groups'));
desweiteren soll über

Code: Alles auswählen

$sql = '(BLABLABLUB)'
$result = $db->sql_query($sql);
daten aus der datenbank gezogen werden und so.

nun bin ich schon so weit:
http://paste.funpic.de/335
zu sehen über:
http://soulsociety.so.funpic.de/images/area/test.html

und wie ihr sehen könnt, funktioniert das einfach nciht.
wenn ich nun das ob_end_clean() verrücke, dann funktioniert entweder das $user->... nciht, oder das bild wird, wie ihr das sehen könnt, einfach nciht.

ich hoffe ihr versteht was cih meine und könnt mri helfen.

mfg
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Bild erstelen + MySQL

Beitrag von Dr.Death »

Hallo,

schau Dir mal den Smilie Creator an..... dort verwende ich auch die Ausgabe des Images direkt an den Browser:

Code: Alles auswählen

//Send the image to the browser
header("Content-type: image/png");
@imagepng($img);
exit:
mojito
Mitglied
Beiträge: 99
Registriert: 10.06.2010 11:07

Re: Bild erstelen + MySQL

Beitrag von mojito »

natürlich ne geile idee.

das werde ich gleich mal testen. danke dir schonmal
mojito
Mitglied
Beiträge: 99
Registriert: 10.06.2010 11:07

Re: Bild erstelen + MySQL

Beitrag von mojito »

hmm, ahbe mal einige teile kopiert und trotzdem ist das bild leer:

hier die datei:

Code: Alles auswählen

<?php
/*
 * @ignore 
*/ 
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

$user->session_begin(false);
$auth->acl($user->data);
$user->setup();

			
$img = imagecreatetruecolor(500, 544);
 
$bild = imagecreatefrompng("area.png");
 
imagecopy($img, $bild, 0,0,0,0,imagesx($bild),imagesy($bild));

// Ausgabe des Bildes
header("Content-type: image/png");
@imagepng($img);
exit;
?> 
link zum ergebnis:
klick mich ich bin ein link
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Bild erstelen + MySQL

Beitrag von Dr.Death »

Hi, versuche bitte kein Topic Bumping zu betreiben.... dies ist bei uns nicht gestattet. KB:16

Liegt das Bild denn im aktuellen Forums Root?
Das Script muss das Bild ja auch erreichen können...

Hier ist kein Bild vorhanden:
http://soulsociety.so.funpic.de/area.png
mojito
Mitglied
Beiträge: 99
Registriert: 10.06.2010 11:07

Re: Bild erstelen + MySQL

Beitrag von mojito »

hmm, das bild area.php ist im slben ordner wie die area.png. diese soulsociety.funpic.de/area.php ist nur die "startseite" wie das memberlist.php z.B. auch.

aber habe da mal ein neues kurzes html geschrieben:

http://soulsociety.so.funpic.de/images/area/test.html
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Bild erstelen + MySQL

Beitrag von Dr.Death »

Dein Bild Script muss im gleichen Ordner wie das Bild liegen....

Schiebe Dein Script und das Bild in den Foren Root.
mojito
Mitglied
Beiträge: 99
Registriert: 10.06.2010 11:07

Re: Bild erstelen + MySQL

Beitrag von mojito »

mojito hat geschrieben:hmm, das bild area.php ist im slben ordner wie die area.png.
es liegen beide im gleichen ordner
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Bild erstelen + MySQL

Beitrag von Dr.Death »

Wo denn ? Im Foren Root oder woanders?
mojito
Mitglied
Beiträge: 99
Registriert: 10.06.2010 11:07

Re: Bild erstelen + MySQL

Beitrag von mojito »

nein, die area.php, die cih euch verlingt habe ist exakt wie die memberlist.php oder auch die viewtopic.php oder sowas halt alles solche "verwaltungs und bearbeitungs-datein". diese area.php ruift die im Style befindliche area_body.html auf.

diese area_body.html enthält dann entsprechen ein <img src...> mti der verknüpfung zur area.php im bilderordner. und in diesem Bilderordner ist auch die area.png
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“