課程
/后端開(kāi)發(fā)
/PHP
/PHP進(jìn)階篇
怎么使得每個(gè)驗(yàn)證碼的位置都不一樣,有上有下的。就跟提問(wèn)這種驗(yàn)證碼一樣
2016-05-17
源自:PHP進(jìn)階篇 8-5
正在回答
我自己亂試了一下,效果還不錯(cuò),rand隨機(jī)字體大小3-10號(hào),隨機(jī)x位置,隨機(jī)y:5-25,還有顏色也可以隨機(jī)——比如code1會(huì)隨機(jī)顯示綠色到紅色之間的各種顏色……
//生成隨機(jī)的驗(yàn)證碼
$code1= rand(0, 9);
imagestring($img, rand(3,10), rand(10,30), rand(5,25), $code1, rand($green,$red));
$code2= rand(0, 9);
imagestring($img, rand(3,10), rand(30,50), rand(5,25), $code2, rand($red,$black));
$code3= rand(0, 9);
imagestring($img, rand(3,10), rand(50,70), rand(5,25), $code3, $black);
$code4= rand(0, 9);
imagestring($img, rand(3,10), rand(70,90), rand(5,25), $code4, $black);
PHP有內(nèi)置函數(shù)可以直接調(diào)用X Y坐標(biāo)
舉報(bào)
輕松學(xué)習(xí)PHP中級(jí)課程,進(jìn)行全面了解,用PHP快速開(kāi)發(fā)網(wǎng)站程序
1 回答無(wú)限驗(yàn)證碼
3 回答php正則郵箱驗(yàn)證
1 回答表單驗(yàn)證類(未精簡(jiǎn))
2 回答手機(jī)號(hào)碼匹配的問(wèn)題:
1 回答最后一句代碼中,$patten,$replacement,$string三個(gè)屬性的位置順序不能換么?
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-07-14
我自己亂試了一下,效果還不錯(cuò),rand隨機(jī)字體大小3-10號(hào),隨機(jī)x位置,隨機(jī)y:5-25,還有顏色也可以隨機(jī)——比如code1會(huì)隨機(jī)顯示綠色到紅色之間的各種顏色……
//生成隨機(jī)的驗(yàn)證碼
$code1= rand(0, 9);
imagestring($img, rand(3,10), rand(10,30), rand(5,25), $code1, rand($green,$red));
$code2= rand(0, 9);
imagestring($img, rand(3,10), rand(30,50), rand(5,25), $code2, rand($red,$black));
$code3= rand(0, 9);
imagestring($img, rand(3,10), rand(50,70), rand(5,25), $code3, $black);
$code4= rand(0, 9);
imagestring($img, rand(3,10), rand(70,90), rand(5,25), $code4, $black);
2016-05-17
PHP有內(nèi)置函數(shù)可以直接調(diào)用X Y坐標(biāo)