欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

ubuntu 的PHP服务器,验证码图片不显示字符,怎么回事

程序员文章站 2024-02-12 19:51:10
...
ubuntu 的PHP服务器,验证码图片不显示字符,怎么回事?
有图片生成,就是没有字符显示.是字符集错误了吗?哪里设置?

回复讨论(解决方案)

代码贴出来看一下

把直接打开生成的图片看一下,看看是否正常!

代码贴出来看一下

=0 ) {				imagesetpixel ($distortion_im, (int)($i+10+sin($j/$im_y*2*M_PI-M_PI*0.1)*4) , $j , $rgb);			}		}	}	//加入干扰象素;	$count = 160;//干扰像素的数量	for($i=0; $i



windows的服务器可以. 就是ubuntu 不行

把直接打开生成的图片看一下,看看是否正常!


windows的服务器可以. 就是ubuntu 不行


代码贴出来看一下

=0 ) {				imagesetpixel ($distortion_im, (int)($i+10+sin($j/$im_y*2*M_PI-M_PI*0.1)*4) , $j , $rgb);			}		}	}	//加入干扰象素;	$count = 160;//干扰像素的数量	for($i=0; $i





windows的服务器可以. 就是ubuntu 不行

检查你的字体文件路径.

你把 62 行的 Header("Content-type: image/JPEG"); 注释掉就能看到错误信息了
ttf 是 windows 的字体文件,你需要安装支持库