大家都知道现在图片上传文件上传都是有风险的,比如有些图片含后门如果让用户上传会给网站造成很大风险。 但是也不能每个会员的头像都一样,下面分享一段随机设置会员头像的代码,非常简单只需一步。代码如下:
<imgsrc='<?=$ecmsfirstpost==1?"/images/1.jpg":ehtmlspecialchars(stripSlashes($addr[userpic]))?>'id='img'width="180"height="180"/>
<ahref="javascript:void(0)"onclick="ChangeFace()">换一张</a>
<inputname="userpic"type="text"id="userpic"value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($addr[userpic]))?>"size=""style="display:none">
<scriptsrc="/d/file/pic/20220716/fheqnkzxiyf.html
<scripttype="text/javascript">
functionChangeFace(){
//x上限,y下限
varx=10;
vary=1;
varrand=parseInt(Math.random()*(x-y+1)+y);
varface='/images/'+rand+'.jpg';
$("#img").attr('src',face);
$("input[name='userpic']").attr('value',face);
}
</script>

把以上代码复制帐帖到会员字段的头像字段内替换原来的头像上传框,默认图片目录为根目录下面的images目录,随机10张图片名字1-10,如果想要更多可以自己增加。 这样就避免了最前面说的问题,并且也很简单。 以上就是帝国CMS会员头像图片随机调用的实现方法。

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:312334557@qq.com 我们将配合处理!

原文地址:《帝国CMS会员头像图片随机调用的实现方法和代码教程》发布于2022-06-04 01:25:22

相关推荐