php致命错误写法,PHP致命错误:调用未定义的函数imagettftext()

为什么我得到错误PHP致命错误:在第29行调用未定义函数imagettftext()?

ob_start();

session_start();

$strings = '123456789';

$i = 0;

$characters = 6;

$code = '';

while ($i < $characters)

{

$code .= substr($strings, mt_rand(0, strlen($strings)-1), 1);

$i++;

}

$_SESSION['captcha'] = $code;

//generate image

$im = imagecreatetruecolor(124, 40);

$foreground = imagecolorallocate($im, 0, 0, 0);

$shadow = imagecolorallocate($im, 173, 172, 168);

$background = imagecolorallocate($im, 255, 255, 255);

imagefilledrectangle($im, 0, 0, 200, 200, $background);

// use your own font!

$font = 'monofont.ttf';

//draw text:

imagettftext($im, 35, 0, 9, 28, $shadow, $font, $code);

imagettftext($im, 35, 0, 2, 32, $foreground, $font, $code);

// prevent client side caching

header("Expires: Wed, 1 Jan 1997 00:00:00 GMT");

header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");

header("Cache-Control: no-store, no-cache, must-revalidate");

header("Cache-Control: post-check=0, pre-check=0", false);

header("Pragma: no-cache");

//send image to browser

header ("Content-type: image/png");

imagepng($im);

imagedestroy($im);

?>`

我的PHP信息:

解决方法:

This function requires both the GD library and the » FreeType library.

您必须缺少PHP构建中的一个或两个必需的库.

标签:freetype,php,php-gd,freetype2

来源: https://codeday.me/bug/20190926/1821991.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值