<?

// Dieses Skript basiert auf der GD- und Freetype-Bibliothek von PHP
// Die TTF-Schrift "cour.ttf" liegt bei diesem Beispiel im Stammverzeichnis

// Der Zufallscode wird bereits in der Feedback-Seite generiert
// und diesem Skript per GET-Parameter übermittelt. Die Generierung ist
// unten beschrieben.
//
// Das Skript wird per <img src="./code.php?string=$zufall">
// aufgerufen und stellt direkt eine Grafik (hier: JPEG)  dar.

// Generierung des Zufalls-Codes (nur Zahlen und Buchstaben) in PHP:
//
//  srand(microtime()*1000000);
//  for($x=0;$x<4;$x++){
//    $y = rand(0,61);
//    $zufall .= chr( $y + (($y<10) ? 48 : (($y<36) ? 55 : 61)) );
//  }


$breite 80//Bildbreite auf 80 Pixel setzen
$hoehe 30//Bildhöhe auf 30 Pixel setzen
$image imagecreate($breite$hoehe); //Leeres Bild erstellen
$color imagecolorallocate($image225225225); //Farbe grau
$textcolor imagecolorallocate($image25500); //Textfarbe rot
imagefill($image00$color); //Hintergrund einfärben
imagettftext($image202822$textcolor"./cour.ttf"$_GET['string']);
header("Content-Type: image/jpeg"); //Header manipulieren
imagejpeg($image); //Bild ausgeben
?>