Text in Bild

Schumiel

Erfahrenes Mitglied
PHP:
<?php
Header("Content-Type: image/png");

$img = ImageCreateFromPNG('test.png');

$font = 'c:/windows/fonts/verdanaf';

$black = ImageColorAllocate($img, 0, 0, 0);
$white = ImageColorAllocate($img, 255, 255, 255); 
$blau  = ImageColorAllocate($img, 0, 64, 128);

$ip=getenv('REMOTE_ADDR');
$browser=$HTTP_USER_AGENT;
$ref=getenv("HTTP_REFERER");

$font_height = ImageFontHeight(3); 
$font_width = ImageFontWidth(3); 

$image_height = ImageSY($img); 
$image_width = ImageSX($img); 

$Length = $font_width*strlen($text); 

$image_center_x = ($image_width/2)-($length/2);
$image_center_y = ($image_height/2)-($font_height/2);

ImageString($img, 2, 5, 1,  'Deine IP: '.$ip, $blau);
ImageString($img, 2, 5, 10, 'Dein Browser:', $blau);
ImageString($img, 2, 5, 20, $browser, $blau);
ImageString($img, 2, 5, 30, 'Dein Referrer:', $blau);
ImageString($img, 2, 5, 40, $ref, $blau);
ImageString($img, 2, 5, 55,'...', $blau);

ImagePNG($img); 
ImageDestroy($img);
?>
Hallo,
ich möchte über eine Datenbankausgabe (MySQL) ein Bild mit Text füllen und dieses Bild dann zur Verlinkung frei geben.
Das obige Script habe ich nach einigen Bedürfnissen angepasst, doch folgende Fragen konnte ich mir nicht beantworten:

1.) Wie verknüpfe ich das $font?
2.) Wie heißt dann der Dateiname?

Danke im Voraus.
 
Zuletzt bearbeitet:
Hi,

1. ) Was meinst du mit $font verknüpfen?
2. ) Das Bild heist so wie die PHP Datei, also <img src="bild.php" />
 
Danke, aber es hat sich ein neues Problem entwickelt.

Ich möchte das Bild über eine GET-Variable einen bestimmten Text ausgeben.
Bei Woltlab-Foren wird das dann aber nicht als Bild angezeigt, sondern als Link:

PHP:
[ img]http://www.tutorials.de/forum/php/...?aktion=1[ /img]

Weiß da jemand bescheid?
 
Zurück