zblog從文件夾中隨機(jī)獲取一張圖片上傳到附件并刪除
1、從文件夾中隨機(jī)抽取一張圖片
$url=$zbp->path."imgs/";
$img_array= glob($url."*.jpg",GLOB_BRACE);
$num = array_rand($img_array);
$filename=$img_array[$num];
echo $filename;
2、制作轉(zhuǎn)移函數(shù)
function tc_imgssize_getSaveFileDir($times, $fileName)
{
global $zbp;
$fileDirPath = $zbp->usersdir . 'upload/' . date('Y', $times) . '/' . date('m', $times);
if (!file_exists($fileDirPath)) {
@mkdir($fileDirPath, 0755, true);
}
return $fileDirPath . "/" . $fileName;
}
3、上傳到附件
$va1= str_replace($url, "", $fileName);
$vc=explode('.',$va1);
$suffix= $vc[1];
$size=filesize($fileName);
$times = time(); //固定時間
$fileName = date("YmdHis", $times) . $times . rand(10000, 99999) . '.' . $suffix;
$fileSavePath = tc_imgssize_getSaveFileDir($times, $fileName);
$upload = new Upload();
$upload->Name = $fileName;
$upload->SourceName = $fileName;
$upload->MimeType = "image/" . $suffix;
$upload->Size = $size;
$upload->AuthorID = 1;
rename($va, $fileSavePath);
$filepath = $fileSavePath;
$upload->Save();
4、獲取新的圖片地址
$imgurl = $zbp->host . 'zb_users/upload/' . date('Y', $times) . '/' . date('m', $times)."/".$fileName;
echo $imgurl;
聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至201542412@QQ.com舉報,一經(jīng)查實,本站將立刻刪除。
相關(guān)推薦
-
zblog批量更換文章的圖片地址
zblog批量更換文章的圖片地址
-
zblog獲取圖片的高、寬和大小
zblog獲取圖片的高、寬和大小
-
zblog翻頁組件完整代碼
zblog翻頁組件完整代碼
-
php Query獲取HTML圖片
Qury獲取HTML圖片
-
js實現(xiàn)圖片懶加載的方法代碼優(yōu)化版
js實現(xiàn)圖片懶加載的方法代碼優(yōu)化版.支持圖片底部高度。















