用PHP创建验证码图像

时间:2013-05-04 19:36:02

标签: php gd captcha

我正在尝试使用GD图形库来制作此验证码图像,并且该框显示Id喜欢它的方式,但文本根本没有显示在图像上。我无法弄清楚为什么它没有出现。

<?php
session_start();
putenv('GDFONTPATH=' . realpath('.') );
$font = 'Molle';
header('Content-Type: image/png');
$im = imagecreatetruecolor(260, 40);
$white = imagecolorallocate($im, 255, 255,255);
$grey = imagecolorallocate($im, 215, 215, 215);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 3, 3, 255, 34, $grey);
$text = 'Testing';
$_SESSION["captcha"] = $text;
imagettftext( $im, 20, 0, 16, 26, $white, $font, $text );
imagettftext( $im, 20, 0, 15, 25, $black, $font, $text );
imagepng($im);
imagedestroy($im);
?>

0 个答案:

没有答案