[PHP]Ausgelesene Variable auf Bild schreiben

11/17/2012 20:52 ɑɀe'#1
Hey,
ich hoffe jemand kann mein bei meinem Problem helfen.
Ich möchte ein Bild via.

PHP Code:
<img src="./image.php?server=1" border=0
ausgeben.

Hierbei ist server die ID, welche in der Datenbank steht.

Allerdings bekomme ich es einfach nicht hin das Bild mit dem passenden Text, der in der Datenbank unter der ID steht, auszugeben.

So habe ich es bisher versucht.

PHP Code:
<?php
$id 
mysql_real_escape_string($_GET['server']);
$sql "SELECT name FROM ".DATA.".tabelle WHERE id='".$id."'";
$qry mysql_query($sql);
$data mysql_fetch_object($qry);
$name $data->name;



    
$image imagecreatefrompng("http://www.elitepvpers.com/forum/images/bild.png");

    
$color imagecolorallocate($image,32,166,5);

    
imageString($image,4,80,170,$name,$color);

    
header("Content-type: image/png");
    
imagepng($image);

?>
Mit freundlichen Grüßen
11/17/2012 21:13 .Ghost#2
-
11/17/2012 21:32 ɑɀe'#3
Quote:
Originally Posted by .Ghost View Post
Könntest du vielleicht erstmal den Error Text, bzw wo dein Problem genau liegt (z.B Text wird auf Bild nicht angezeigt) Posten der ausgegeben wird damit wir nachvollziehen können wo der Fehler liegt.

Mfg, Ghost
Es wird gar nichts angezeigt.

Mit freundlichen Grüßen
11/17/2012 22:51 Mikesch01#4
PHP Code:
<?php
$id 
mysql_real_escape_string($_GET['server']);
$sql "SELECT name FROM ".DATA.".tabelle WHERE id='".$id."'";
$qry mysql_query($sql);
$data mysql_fetch_object($qry);
$name $data->name;

    
header("Content-type: image/png");

    
$image imagecreatefrompng("http://www.elitepvpers.com/forum/images/bild.png");

    
$color imagecolorallocate($image,32,166,5);

    
imageString($image,4,80,170,$name,$color);

    
imagepng($image);

?>
Versuch mal, den header eher oben einzusetzen, kann sein, dass er die davor gesprochenen Funktionen sonst nicht erkennt.
11/18/2012 12:16 NotEnoughForYou#5
Ist die Gdlib überhaupt installiert bei dir ?
11/18/2012 14:15 boxxiebabee#6
[Only registered and activated users can see links. Click Here To Register...]
Gibt es nicht? :>
11/20/2012 16:02 kissein#7
Quote:
Originally Posted by ɑɀe' View Post
Es wird gar nichts angezeigt.

Mit freundlichen Grüßen
Dafür gibts das errorlog vom apache. sollte dort auch nichts zusehen sein, das loglevel in der apache conf auf debug stellen und apache neustarten
11/23/2012 21:33 Evolutio#8
Quote:
Originally Posted by ɑɀe' View Post
Es wird gar nichts angezeigt.

Mit freundlichen Grüßen
ohne das erforderliche Bild wird auch nichts angezeigt :)
erstelle einfach mal ein bild mit paint un nimm das als Bild anstatt das mit der URL ;)