PHP上传图片

//上传图片
    public function sctp(){
        //获取上传的图片
        $image = $_FILES;
        //判断获得变量
        if ($image['file']['error'] > 0) {
            echo json_encode( array('code'=>'-1','msg'=>'上传失败了,原因是'));exit;
        } else {
            //截取文件后缀名
            $type = strrchr($image['file']['name'], ".");
            //echo $type;die;
            //设置上传路径,我把它放在了upload下的interview目录下(需要在linux中给interview设置文件夹权限)
            $new_file = "./uploads/sctp/" . date('Y-m-d')  . "/";
            if (! file_exists ( $new_file )) {
                // 检查是否有该文件夹,如果没有就创建,并给予最高权限
                mkdir ( $new_file, 0700 );
            }
            $str_bh=substr(time(),-4);
            $str_token=substr($_POST['token'],-4);
            $path = $new_file.$str_bh.$str_token.$image['file']['name'];
            //返回前台
            $new_files = "uploads/sctp/" . date('Y-m-d')  . "/";
            $paths = $new_files.$str_bh.$str_token.$image['file']['name'];
            //判断上传的文件是否为图片格式
            if (strtolower($type) == '.png' || strtolower($type) == '.jpg' || strtolower($type) == '.bmp' || strtolower($type) == '.gif') {
                //将图片文件移到该目录下
                move_uploaded_file($image['file']['tmp_name'], $path);
            }
            echo json_encode( array('code'=>'1','msg'=>'成功','data'=>$paths));exit;
        }
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值