Bild mit Text aus Mysql

The-Chaos6

Mitglied
Hallo zusammen ich versuche gerade ein Bild mit php zu bearbeiten und einen Text hineinzuschreiben.

Funktionier eigentlich auch supper nur möchte ich jetzt den text aus einer mysql datenbanl auslesen.

PHP:
<?
include("mysql.php");

if(isset($conn))
{


$abfrage1 = "SELECT name, level FROM avatars WHERE name='$_GET[name]'";


$ergebnis1 = mysql_query($abfrage1);
 
 


while($row = mysql_fetch_object($ergebnis1))
    {
    $name = $row->name;
    $level = $row->level;


    }
    }
.....

Soweit funktionier das auch gut wenn ich nacher name und level mit echo ausgebe wird zu der GET name passenden variable der eintrag aus mysql ausgegeben...


so nun der Rest des scriptes:

PHP:
function makeshendhalpic($idstend,$level) {

//EINSTELLUNG ANFANG 
$breite = 277; 
$hoehe = 63; 
$domain = "Nick = $idstend | Level = $level"; 
$bilddatei ="bild.jpg"; 
$schriftgross = 10; 
//EINSTELLUNG ENDE 
 
$textlang = imagefontwidth($schriftgross)* strlen($domain); 
$schriftposx = ($breite/2)-( $textlang/2); 
$schriftposy = $hoehe -  ($schriftgross+10); 
header ("Content-type: image/jpeg"); 
$image2 = imagecreatefromjpeg($bilddatei); 
$image3 = imagecreate ($breite,$hoehe); 
$farbe = imagecolorallocate($image3,255,255,255); 
$farbe2 = imagecolorallocate($image3,0,0,0); 
imagerectangle ($image3,0,0,$breite,$hoehe,$farbe); 
$image2x = getimagesize($bilddatei); 
 
if ($image2x[0]>$image2x[1]){ 
$divs = $image2x[0]/$breite; 
$y=intval($image2x[1]/$divs); 
$x= $breite; 
$x2 = ($breite-$x)/2; 
$y2 = ($hoehe-$y)/2; 
}else{ 
$divs = $image2x[1]/$hoehe; 
$x=intval($image2x[0]/$divs); 
$y= $hoehe; 
$x2 = ($breite-$x)/2; 
$y2 = ($hoehe-$y)/2; 
} 
 
imagecopyresized ($image3,$image2,$x2,$y2,0,0,$x,$y,$image2x[0],$image2x[1]); 
imagestring ($image3,$schriftgross,$schriftposx+1,$schriftposy+1,$domain,$farbe2); 
imagestring ($image3,$schriftgross,$schriftposx-1,$schriftposy-1,$domain,$farbe2); 
imagestring ($image3,$schriftgross,$schriftposx+1,$schriftposy-1,$domain,$farbe2); 
imagestring ($image3,$schriftgross,$schriftposx-1,$schriftposy+1,$domain,$farbe2); 
imagestring ($image3,$schriftgross,$schriftposx,$schriftposy,$domain,$farbe); 
 
ImageJpeg ($image3); 
ImageDestroy($image3); 
 

}





makeshendhalpic("$name","$level");

?>


Ich habe es berits mit und ohne funktion versucht beides mal bekomm ich nur im Browser:

http://www.xyz.de/~xx-xxx-xxxx/xx/usercp/pages/imagecreater.php?name=The_Chaos6

Also die Url des Bildes.

Wenn ich in Quelltext schaue findet sich dort ein Bild ähnelder Quelcode.

So nun meine Frage geh ich das ganz falsch an oder Beachte ich irgendwas nicht
Ich bekomm jedoch keine einzige Fehlermeldung.
 
Zurück