Ich bin gerade dabei ein Registrierungscript zu schreiben, indem ein Sicherheitscode generiert wird, hier der Code:
Wenn ich diesen nun an die Stelle in der PHP-Datei kopiere, wo die Grafik ausgegeben werden soll, dann erscheint diese auch, aber nur Sie, der Rest des Dokuments ist leer. Warum? Wie kann ich es anstellen, damit die Grafik an dieser Stelle angezeigt wird?
PHP-Code:
<?php function gen_zahlen($min, $max, $anz)
{
$werte = range($min, $max);
mt_srand ((double)microtime()*1000000);
for($x = 0; $x < $anz; $x++)
{
$i = mt_rand(1, count($werte))-1;
$erg[] = $werte[$i];
array_splice($werte, $i, 1);
}
return $erg;
}
$zufalls_array = gen_zahlen(1, 9, 6);
$ausgabe = join("", $zufalls_array);
header("Content-type: image/png");
$breite = 100; $hoehe = 50;
$bild = imagecreate($breite, $hoehe);
$weiß = imagecolorallocate($bild, 255, 255, 255);
$schwarz = imagecolorallocate($bild, 0, 0, 0);
imagefilledrectangle($bild, 0, 0, $breite, $hoehe, $weiß);
imagestring($bild, 20, 1, 1, $ausgabe, $schwarz);
imagepng($bild); imagedestroy($bild); ?>
Kommentar