產(chǎn)生圖片隨機(jī)字串
更新時(shí)間:2006年12月06日 00:00:00 作者:
<?php
$base = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
$words = 5;
$rand_top = strlen($base) - 1;
$string = '';
header("Content-type: image/png");
$im = imagecreate($words*16, $words*5);
$black = imagecolorallocate($im, 90, 60, 120);
$white = imagecolorallocate($im, 255, 255, 255);
for($i=0;$i<$words;$i++){
$idx = mt_rand(0, $rand_top);
imagestring($im, 3, $i*15+2, mt_rand(0, $words*2), $base[$idx], $white);
}
imagepng($im);
imagedestroy($im);
?>
$base = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
$words = 5;
$rand_top = strlen($base) - 1;
$string = '';
header("Content-type: image/png");
$im = imagecreate($words*16, $words*5);
$black = imagecolorallocate($im, 90, 60, 120);
$white = imagecolorallocate($im, 255, 255, 255);
for($i=0;$i<$words;$i++){
$idx = mt_rand(0, $rand_top);
imagestring($im, 3, $i*15+2, mt_rand(0, $words*2), $base[$idx], $white);
}
imagepng($im);
imagedestroy($im);
?>
相關(guān)文章
SSO單點(diǎn)登錄的PHP實(shí)現(xiàn)方法(Laravel框架)
這篇文章主要介紹了SSO單點(diǎn)登錄的PHP實(shí)現(xiàn)方法(Laravel框架) 的相關(guān)資料,需要的朋友可以參考下2016-03-03Laravel框架+Blob實(shí)現(xiàn)的多圖上傳功能示例
這篇文章主要介紹了Laravel框架+Blob實(shí)現(xiàn)的多圖上傳功能,結(jié)合實(shí)例形式詳細(xì)分析了Laravel框架+Blob進(jìn)行多張圖片上傳操作的前端提交與后臺(tái)處理相關(guān)操作技巧,需要的朋友可以參考下2018-01-01kohana框架上傳文件驗(yàn)證規(guī)則寫法示例
這篇文章主要介紹了kohana框架上傳文件驗(yàn)證規(guī)則寫法示例,本文介紹的是避免兩次new Validation的方法,需要的朋友可以參考下2014-07-07通過5個(gè)php實(shí)例細(xì)致說明傳值與傳引用的區(qū)別
今天有個(gè)同事問我傳值和傳引用有什么不同,這讓我想起了,剛學(xué)php的時(shí)候,那個(gè)時(shí)候做過很多項(xiàng)目,做東西多,就以為自己php掌握的差不多了,隨著時(shí)間的推移,越深入的學(xué)習(xí),越覺得自己知道的真的很少,很少2012-08-08PHP 文本文章分頁代碼 按標(biāo)記或長(zhǎng)度(不涉及數(shù)據(jù)庫(kù))
PHP文本分頁,按標(biāo)記或者長(zhǎng)度分頁,非傳統(tǒng)的數(shù)據(jù)庫(kù)分頁。廢話不多說,客觀如有意可直接看代碼2012-06-06Laravel中創(chuàng)建Zip壓縮文件并提供下載
在Laravel中,創(chuàng)建Zip壓縮文件并提供下載是一個(gè)常見的需求,首先,我們需要確保服務(wù)器上安裝了Zip擴(kuò)展,然后使用ZipArchive類創(chuàng)建 Zip文件并添加需要壓縮的文件和目錄,最后提供直接下載或預(yù)覽后下載的方式供用戶下載,本文將介紹并提供詳細(xì)的步驟和代碼示例2024-03-03