• 注册
当前位置:1313e > php >正文

PHP图片上传方法

/*** 验证图片* @params array $images,int $id,string $poster_path* @return array*/
function checkImg($images,$id,$poster_path) {$msg  = '';$path = '';//验证图片大小if(isset($images) && $images['error'] == 0) {if($images['size']>1024*700){$msg = '图片不能超过700K';}else {$type = pathinfo($images['name'], PATHINFO_EXTENSION);if ($type != "png" && $type != 'jpg' && $type != 'jpeg') {$msg = "请上传正确格式的图片";}$time = time();$file = "poster_{$time}.$type";$path = "upload/junior/poster";$upload = ROOT_PATH . "/Html/{$path}/{$file}";if(!is_dir(ROOT_PATH . "/Html/{$path}")) {mkdir(ROOT_PATH . "/Html/{$path}", 0777, true);}move_uploaded_file($images['tmp_name'], $upload);$path = "{$path}/{$file}";}}elseif($id != 0){$path = $poster_path;}else {$msg = '图片不能为空且图片大小不能超过700K';}return $res = array('msg' => $msg , 'path' => $path);
}

转载于:https://www.cnblogs.com/yeshaoxiang/p/7827260.html

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 162202241@qq.com 举报,一经查实,本站将立刻删除。

最新评论

欢迎您发表评论:

请登录之后再进行评论

登录
相关推荐