你这情况应该是GD库已经加载了,如果加载不上的应该是显示X
Imagettftext()函数没有成功的执行也会导致只显示图片没有文字
因为不知道你的是什么程序,所以参考下DEDEcms故障分析:
第一步确认include/data/fonts/ 里面存在字体文件 默认为ggbi.ttf
第二步打开验证码生成文件 Include/vdimgck.php
找到
for($i=0;$i
在for($i=0;$i
$font_file= str_replace("\\","/",$font_file);
即把字体文件路径中反斜杠替换成斜杠 因为我们知道反斜杠有转译字符的功能,
$font_file 路经大体为 盘符:\appserv\www 系统错误的把反斜杠 当作转义用了 导致$font_file也就不是一个路径了 所以Imagettftext()函数总是返回错误
加上$font_file= str_replace("\\","/",$font_file);即可解决
举一反三的试试吧