Hi Leute,
bei phpBB kann man ja unter anderem einstellen, dass jeder User bei der Registrierungs einen Code eingeben muss, der vorher in einem Bild gezeigt wurde. Wie kann ich das für ein eigenes Skript verwenden?! Also, wie kann ich sowas in ein PHP-Skript von mir einbauen?
Vielen Dank im Voraus,
Sebastian R.
Wie Registrierungsabfrage in PHP bauen?!
-
- Mitglied
- Beiträge: 328
- Registriert: 18.03.2006 23:21
- Kontaktdaten:
Googlesuche
Das dritte Ergebnis ist ein Treffer:
http://board.login-club.com/showthread.php?p=12018
Ist zwar nicht direkt das von phpBB, aber das sollte auch funtzen 
Ansonsten solltest du ein wenig Ahnung von PHP und den Image-Funktionen haben um das richtig zu verwenden alles...
Das dritte Ergebnis ist ein Treffer:
http://board.login-club.com/showthread.php?p=12018
Code: Alles auswählen
<?php
// Bessere Methode den Key zu erstellen ...
define(KEYLENGTH, 8);
$key = NULL;
for($i = 0; $i < KEYLENGTH; ++$i)
{
$zeichen = rand(1, 3);
if ($zeichen == 1)
$key .= rand(0,9);
else if ($zeichen == 2)
$key .= chr(rand(65,90));
else
$key .= chr(rand(97,122));
}
// Bild erstellen mit der GD-Lib
$width = 80; $height= 22;
if (!$im = @imagecreate($width, $height))
die('Kann das Bild nicht erstellen!');
header('Content-type: image/png');
// Farben setzen
$background_color = imagecolorallocate($im, 230, 230, 230);
$color_black = imagecolorallocate($im, 0, 0, 0);
$colors = array(imagecolorallocate($im, 255, 0, 0),
imagecolorallocate($im, 0, 255, 0),
imagecolorallocate($im, 0, 0, 255),
imagecolorallocate($im, 255, 255, 0),
imagecolorallocate($im, 255, 0, 255),
imagecolorallocate($im, 0, 255, 255));
// Schoene Box drum rum
imagerectangle($im, 0, 0, $width-1, $height-1, $color_black);
// Jetzt Key ausgeben
imagestring($im, 5, 5, 3, $key, $color_black);
// Viele Bunte Pixel drueber:
for ($w = 1; $w < $width-1; ++$w)
for ($h = 1; $h < $height-1; ++$h)
if (rand()%40 <= 1)
Imagesetpixel($im, $w, $h, $colors[rand()%count($colors)]);
// Bild ausgeben
imagepng($im);
imagedestroy($im);
?>

Ansonsten solltest du ein wenig Ahnung von PHP und den Image-Funktionen haben um das richtig zu verwenden alles...
Wenn Chuck Norris ins Wasser fällt, wird er nicht nass…aber das Wasser wird Chuck Norris.