php图片如何上传文件、移动文件并且对其随命名

来源:未知 人浏览 2016.05.04

    1,判断图片上传类型


    2,路径+做出一串数字作为图片进行命名+扩展名


    3,移动图片到目标文件夹


    4,判断是否移动成功


//1,设置上传类型
$_files = array('image/jpeg','image/pjeg','image/png','image/x-png','images/gif');
if(is_array($_files)){
    if(!in_array($_FILES['userfile']['type'],$_files)){
        echo '图片格式错误';
    }
}

//获取图片扩展名
function get_extension($file)
{
   return end(explode('.', $file));
}

//我这里是根据获取时间来进行MD5出来一个文件名字,然后再加上扩展名
$up_images_addres = 'uploads/'.md5(date('y-m-d h:i:s',time())).'.'.get_extension($_FILES['userfile']['name']);

//移动文件
if(is_uploaded_file($_FILES['userfile']['tmp_name'])){
    if(!@move_uploaded_file($_FILES['userfile']['tmp_name'],$up_images_addres)){
        echo '图片上传失败!';
    }
}else{
    echo '图片格式错误';;
}


如果提示图片上传失败的话,估计是你路径错误

星期三
15年12月16日
热门板块
windows 10下载设计软件下载PhotoShop CC文章分享Portraiture磨皮win10安装教程
热门下载
Lightroom 5.2官方中文版下载下载(

Lightroom 5.2官方中文版下载下载(

下载
PhotoShop CC下载官方正版可激活版本

PhotoShop CC下载官方正版可激活版本

下载