$font?=?目錄名(__文件_ _)。/font/arial . TTF‘;$font在所提供的代碼中實際上沒有使用,但它用於指定字體。
的。ttf文件是壹個字庫。系統中實際上有許多這樣的文件。妳可以搜索。或者在線下載妳喜歡的文件。
然後將$font分配給。ttf文件的位置,或者復制。ttf文件到$font設置的路徑。
//輸出驗證碼
為了什麽?($ I = 0;$ i & ltstrlen($ _ SESSION【‘code‘】);$ i++){
imagestring($ _ img,$font_size,$ I * $ _ width/$ codelen+mt _ rand(1,10),mt _ rand(1,$_height/2),$ _ SESSION【‘code‘】【$ I】,$ font _ color);
}這壹段是繪制驗證碼的代碼,但是imagestring方法不提供字體設置,所以應該用imagettftext方法替換。
修訂如下
為了什麽?($ I = 0;$ i & ltstrlen($ _ SESSION【‘code‘】);$ i++){
imagettftext($ _ img,$font_size,0,$ I * $ _ width/$ codelen+mt _ rand(1,10),mt _ rand(1,$_height/2),$font_color,$font,$ _ SESSION【‘code‘】【$ I】);
}