91豆麻精品91久久久久久,中文在线资源,国产精品女视频,yw.139尤物在线精品视频

?
  歡迎訪問全國(guó)企業(yè)網(wǎng)站設(shè)計(jì)NO.1網(wǎng)站開發(fā)商平臺(tái) 付款方式
主頁 > 網(wǎng)站建設(shè) > 建站知識(shí) > dede驗(yàn)證碼只顯示背景不顯示圖片解決方法

dede驗(yàn)證碼只顯示背景不顯示圖片解決方法

POST TIME:2020-10-09

Dede后臺(tái)驗(yàn)證碼只顯示背景,不顯示字母的解決方法:

打開驗(yàn)證碼生成文件 Include/vdimgck.php,找到:

for($i=0;$i<$rndcodelen;$i++)
{
$bc = mt_rand(0, 1);
$rndstring[$i] = strtoupper($rndstring[$i]);
$c_fontColor = $fontColor[mt_rand(0,4)];
$y_pos = $i==0 ? 4 : $i*($font_size+2);
$c = mt_rand(0, 15);
@imagettftext($im, $font_size, $c, $y_pos, 19, $c_fontColor, $font_file, $rndstring[$i]);
$lastc = $rndstring[$i];
}

Imagettftext() 函數(shù)沒有成功的執(zhí)行導(dǎo)致了驗(yàn)證碼只顯示背景,不顯示字母。

具體原因?yàn)椋鹤煮w文件路徑不對(duì),解決方法如下。

1、確認(rèn)include/data/fonts/ 里面存在字體文件 默認(rèn)為ggbi.ttf

2、在for($i=0;$i<$rndcodelen;$i++) 上一行 加上如下代碼:
$font_file= str_replace("\\","/",$font_file);

即把字體文件路徑中反斜杠替換成斜杠 因?yàn)槲覀冎婪葱备苡修D(zhuǎn)譯字符的功能,

$font_file 路經(jīng)大體為 盤符:\appserv\www 系統(tǒng)錯(cuò)誤的把反斜杠 當(dāng)作轉(zhuǎn)義用了 導(dǎo)致$font_file也就不是一個(gè)路徑了 所以Imagettftext()函數(shù)總是返回錯(cuò)誤

加上$font_file= str_replace("\\","/",$font_file);即可解決

? 主站蜘蛛池模板: 石嘴山市| 肥东县| 土默特左旗| 阜南县| 沈阳市| 湛江市| 宝兴县| 德钦县| 修文县| 丰原市| 绵竹市| 玉溪市| 三穗县| 体育| 雅江县| 华蓥市| 山丹县| 江北区| 旬阳县| 隆回县| 安福县| 土默特右旗| 屏东市| 沂南县| 朝阳区| 九龙城区| 湘潭市| 山阳县| 酉阳| 陈巴尔虎旗| 明水县| 南岸区| 罗定市| 永德县| 井研县| 沭阳县| 九寨沟县| 同仁县| 镇康县| 安庆市| 教育|