課程
/后端開發(fā)
/PHP
/PHP實(shí)現(xiàn)驗(yàn)證碼制作
$x = ($i*100/4)+rand(1,20);$y = rand(5,10);
y軸的高度不是30嗎,為什么rand(5,20)就會(huì)出格
2015-05-09
源自:PHP實(shí)現(xiàn)驗(yàn)證碼制作 1-4
正在回答
imagestring ? ?函數(shù) ?font 是 1,2,3,4 或 5,則使用內(nèi)置字體?
這個(gè)$X,$Y的坐標(biāo)是繪制文字的左上角坐標(biāo)
Y高度是30 要能在背景里 $Y值+文字的高度要<30; 所以rand(5,20)會(huì)超出范圍
X于此類似 因?yàn)閄方向最長(zhǎng)是100總共4個(gè)字符 100/4是每個(gè)字符的間距 用在循環(huán)中就表示 4個(gè)的起始點(diǎn)分別是0,25 ,50,75 然后再加上隨機(jī)數(shù)有浮動(dòng)效果
舉報(bào)
各種形態(tài)驗(yàn)證碼核心原理與實(shí)現(xiàn)技巧,講解實(shí)現(xiàn)過程中的技術(shù)難點(diǎn)
1 回答為什么要rand()這個(gè)函數(shù)呢
2 回答x,y為什么這么定義
3 回答img標(biāo)簽以及a標(biāo)簽中的js,最后為什么要+隨機(jī)數(shù),有什么作用?
3 回答這里為何需要隨機(jī)數(shù)?
2 回答$index = rand(0,count($strdb));這個(gè)函數(shù)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-09-19
imagestring ? ?函數(shù) ?font 是 1,2,3,4 或 5,則使用內(nèi)置字體?
2015-05-20
這個(gè)$X,$Y的坐標(biāo)是繪制文字的左上角坐標(biāo)
Y高度是30 要能在背景里 $Y值+文字的高度要<30; 所以rand(5,20)會(huì)超出范圍
X于此類似 因?yàn)閄方向最長(zhǎng)是100總共4個(gè)字符 100/4是每個(gè)字符的間距 用在循環(huán)中就表示 4個(gè)的起始點(diǎn)分別是0,25 ,50,75 然后再加上隨機(jī)數(shù)有浮動(dòng)效果