zblog
当前位置:首页 > 商学院 > zblog > 正文内容

zblog

从文件夹中随机获取一张图片上传到附件并删除

豫唐网络2022-12-17 10:231990

本方案采用的是php语言,操作步骤如下:

1、从文件夹中随机抽取一张图片

$url=$zbp->path."imgs/";
$img_array=glob($url."*.jpg",GLOB_BRACE);
$num=array_rand($img_array);
$filename=$img_array[$num];
echo$filename;

2、制作转移函数

functiontc_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;


扫描二维码推送至手机访问。

版权声明:本文由汤阴县豫唐网络科技有限公司发布,如需转载请注明出处。

本文链接:https://www.ytecn.com/post/464.html

分享给朋友:

相关文章

zblog插件怎么安装

zblog插件怎么安装

zblog的插件分为应用中心插件和自定义插件两大类。应用中心插件又分为免费插件和付费插件。自定义插件分为定制插件和自写自用插件。zblog插件的安装分3种方式:一、应用中心安装1、登录自己的网站后台主...

zblog主题插件导航函数

zblog主题插件导航函数

1、在主题或者插件的include.php文件添加导航函数functionytecn_SubMenu($id){ $arySubMenu=array( 0=>array('插件说明&...

zblog调用当前大分类下的其他小分类名称

zblog调用当前大分类下的其他小分类名称

文章页调用当前大分类下的其他小分类名称子分类内容{$cid=$article->Category->RootID?$article->Category->RootID:$art...

zblog的面包屑路径怎么调用

zblog的面包屑路径怎么调用

文章页调用面包屑当前位置:<ahref="{$host}">首页</a> {php} $html=''; functionnavcat...

用户中心百搭阿里云短信配置说明

用户中心百搭阿里云短信配置说明

需要准备工作1、用户中心(百搭)插件;2、阿里云短信接口插件;3、认证企业过的阿里云账户。操作步骤1、进入阿里云官方平台,进入控制台;2、点击右上头像,进入AccessKey管理界面;3、获取appk...

通过接口给后台导航栏添加菜单

通过接口给后台导航栏添加菜单

zblog支持2处菜单的添加,分别是后台顶部和后台左侧。1、给后台顶部导航栏添加菜单functionActivePlugin_tc_cs(){ Add_Filter_Plugin('Filt...