Hi,
Hab mir ein kleines Script gebastelt, welches Spieler-Daten aus einer Datenbank ausliest und auf ein .png Bild mit PHP schreibt.
Funktioniert soweit gut. Ich möchte das nun in mein CP integrieren, doch da gibs komischerweise Schwierigkeiten.
So sieht der Code aus:
PHP
include("mysql_connect.php");
include("panel_getdata.php");
header("Content-type: image/png");
$string1 = 'Username: '.mysql_result($getplayername, 0, "members.username");
$string2 = 'Dein Level: '.mysql_result($getplayerlevel, 0, "members.level");
$string3 = 'Dein Geld: '.mysql_result($getplayergeld, 0, "members.money");
$string4 = 'Wanteds: '.mysql_result($getplayerwanteds, 0, "members.wanteds");
$im = imagecreatefrompng("images/sig_bg.png");
$orange = imagecolorallocate($im, 220, 210, 60);
$px = 10;
imagestring($im, 10, $px, 25, $string1, $orange);
imagestring($im, 10, $px, 75, $string2, $orange);
imagestring($im, 10, $px, 125, $string3, $orange);
imagestring($im, 10, $px, 175, $string4, $orange);
imagepng($im);
imagedestroy($im);
?>
Alles anzeigen
So sieht die Seite dann aus:
Jetzt möchte ich das ganze auf das CP einbinden.
Leer sieht das CP momentan so aus:
In die weiss Box soll dann die Signatur rein..
Na gut, kann doch EIGENTLICH nicht so schwer sein oder?
PHP
<div id="boxes">
<div id="dialog" class="window">
Deine Signatur |
<a href="#"class="close"/>Schliessen<br><br></a>
<?php
header("Content-type: image/png");
$string1 = 'Username: '.mysql_result($getplayername, 0, "members.username");
$string2 = 'Dein Level: '.mysql_result($getplayerlevel, 0, "members.level");
$string3 = 'Dein Geld: '.mysql_result($getplayergeld, 0, "members.money");
$string4 = 'Wanteds: '.mysql_result($getplayerwanteds, 0, "members.wanteds");
$im = imagecreatefrompng("images/sig_bg.png");
$orange = imagecolorallocate($im, 220, 210, 60);
$px = 10;
imagestring($im, 10, $px, 25, $string1, $orange);
imagestring($im, 10, $px, 75, $string2, $orange);
imagestring($im, 10, $px, 125, $string3, $orange);
imagestring($im, 10, $px, 175, $string4, $orange);
imagepng($im);
imagedestroy($im);
?>
</div>
<div id="mask"></div>
</div>
Alles anzeigen
(include("mysql_connect.php"); UND include("panel_getdata.php"); wurden bereits im Header included)
Wo liegt der Fehler?
Die Seite wird dann einfach nicht mehr geladen und es wird ein "gebrochenes" Bild Icon angezeigt.
Gruss
Vince