新的主機PHP版本換成5.5.9版本
原本可用的驗証碼圖驗程式跑出 E_WARNING 的 error reporting如下
imagettftext(): Could not find/open font
無法開啟字型檔,導致圖片無法正常顯示,解法如下:
在imagettftext()前加入putenv(‘GDFONTPATH=’ . realpath(‘.’));
putenv(‘GDFONTPATH=’ . realpath(‘.’));
imagettftext( … );
搞定!!
參考網址
http://stackoverflow.com/questions/6089393/imagettftext-cannot-open-font-file