function upload($path)
{
$file = $_FILES['file'];
//有错误 或者 文件不存在
if ($file['error'] != UPLOAD_ERR_OK || !is_uploaded_file($file['tmp_name'])) {
return false;
} elseif(explode('/', $file['type'])[0] != 'image') {//不是图片
return false;
} else {
$image_id = md5($file['name'] . microtime(true));
$image_type = explode('/', $file['type'])[1];
$img_name = rtrim($path, '/') . "/{$image_id}.{$image_type}";
if (move_uploaded_file($file["tmp_name"], $img_name)) {
return true;
}
}
}
PHP实现图片上传
最新推荐文章于 2021-03-09 18:11:52 发布
本文介绍了一个使用PHP实现的图片上传函数,详细展示了如何检查上传文件的错误、类型,并将其保存到指定路径。通过md5和microtime确保了文件名的唯一性。
1万+

被折叠的 条评论
为什么被折叠?



