Imagettftext not found font的問題
發表人:
Seachaos
積分: 2432
積分: 2432
最近在Test PHP網站時遇到了一個奇怪的問題
就是imagettftext這個函數出現了 not found font file的錯誤
後來才知道,有的PHP 的imagettftext是用絕對路徑的
所以像是用 ./file/font.ttf 就會導致錯誤的發生
解決辦法就是加上
[sea:javaCode]
putenv('GDFONTPATH=' . realpath('./'));
[/sea]
把GD的font path設成目前php file的路徑
ps.
realpath 是取得絕對路徑的函數,用相對路徑 ./ 就可以取得目前php檔的目錄
就是imagettftext這個函數出現了 not found font file的錯誤
後來才知道,有的PHP 的imagettftext是用絕對路徑的
所以像是用 ./file/font.ttf 就會導致錯誤的發生
解決辦法就是加上
[sea:javaCode]
putenv('GDFONTPATH=' . realpath('./'));
[/sea]
把GD的font path設成目前php file的路徑
ps.
realpath 是取得絕對路徑的函數,用相對路徑 ./ 就可以取得目前php檔的目錄