thinkphp3.2.3 多文件上传命名问题
thinkphp3.2.3怎么能对多个上传来的文件重新命名成自己指定的文件名字比如前台有3个文件框提交给后台后分别对这3个框的文件进行重新命名成自己指定的文件名...
thinkphp3.2.3怎么能对多个上传来的文件 重新命名成自己指定的文件名字 比如前台有3个文件框 提交给后台后 分别对这3个框的文件 进行重新命名成自己指定的文件名
展开
1个回答
展开全部
/*
* @$desc 文件名称
* @$img_url 上传之后的文件名称和路径
* @$path 文件路径
* */
function uploaded_file($desc,$img_url,$path){//重名图片
foreach($img_url as $k=>$v){
if(rename($v,$path.$desc[$k])==false){
return false;
}
}
return true;
}
$desc=array(0=>'1.jpg',1=>'2.jpg');
$img_url=array(0=>'file/img/_p2014231545.jpg',1=>'file/img/_p20151231233.jpg');
$path='file/img/';
uploaded_file($desc,$img_url,$path);
写的不是很好,不喜勿喷..
更多追问追答
追问
怎么引用这个 能不能写详细点 谢谢
追答
你把它放到Common目录下面的Common.php或者是function.php文件里面,直接调用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询