Jetzt mal weg vom Script vom Anfang.
http://nashville-records.homeunix.com/test.php
Geht genau so wenig und besteht aus folgendem ( schnell
zusammengeschriebenen Müll ):
<?php
$font = "arial.ttf";
$size = 18;
$row_height = ($size*.5);
$textfile = @file("test.txt");
$textwerte = @imagettfbbox($size, 0, $font, "Ag");
$textwerte[5] = abs($textwerte[5]);
$basic_rowh = $textwerte[5];
$zeilen = count($textfile);
$height = $zeilen*($textwerte[5]+$row_height);
$width = 0;
for($count=0;$count<$zeilen;$count++)
{
$textwerte = @imagettfbbox($size, 0, $font, $textfile[$count]);
$textwerte[5] = abs($textwerte[5]);
if(($textwerte[2]+$text_sp) > $width)
$width = ($textwerte[2]+$text_sp);
}
$img01 = imagecreatetruecolor($width, $height);
$background = imagecolorallocate($img01,255,255,255);
$tcolor = imagecolorallocate($img01,0,0,0);
imagefilledrectangle($img01, 0, 0, $width, $height, $background);
$ttt = $basic_rowh;
for($count=0;$count<$zeilen;$count++)
{
$textwerte = @imagettfbbox($size, 0, $font, $textfile[$count]);
$textwerte[5] = abs($textwerte[5]);
$ttt += ($textwerte[5]+$row_height);
@imagettftext ($img01, $size, 0, (($width-$textwerte[2])/2), $ttt, $tcolor, $font, $textfile[$count]);
}
imagegif($img01);
imagedestroy($img01);
?>