PHP-imagettftext不';当.ttf在子目录中时无法工作
我有一个脚本,它使用PHP-imagettftext不';当.ttf在子目录中时无法工作,php,wamp,Php,Wamp,我有一个脚本,它使用imagettftext将文本放置到我正在创建的图像上 $font_loc="C:\wamp\www\image-test\FreeSansBold.ttf"; imagettftext($im, $fontsize, 0, $space['left']+($scale*$inf[0])+2, $fontheight, $col_text, $font_loc, $inf[2]); 如果我使用上面的代码,它可以正常工作。但是,如果我将字体位置($font\u
imagettftext
将文本放置到我正在创建的图像上
$font_loc="C:\wamp\www\image-test\FreeSansBold.ttf";
imagettftext($im, $fontsize, 0, $space['left']+($scale*$inf[0])+2,
$fontheight, $col_text, $font_loc, $inf[2]);
如果我使用上面的代码,它可以正常工作。但是,如果我将字体位置($font\u loc
)更改为在子目录中,它将不起作用
$font_loc="C:\wamp\www\image-test\font\FreeSansBold.ttf";
我已经检查了该文件的权限,它似乎与其他所有文件相同。此外,我以前从未遇到过无法访问WAMP上的文件的问题。我也没有收到任何错误消息,只是没有显示文本
如果其他人也有类似的问题并已解决,那么以下方面的帮助将是巨大的:
根据PHP使用的GD库的版本,何时
fontfile不以前导/then开头。ttf将附加到
文件名和库将尝试搜索该文件名
沿着库定义的字体路径
请尝试在代码之前添加以下内容:
putenv('GDFONTPATH='.realpath('./您的子目录));