您需要登录后才可以操作登录 | 立即注册
关闭
楼主
minis
  • TA的每日心情
    开心
    2014-10-31 10:46
  • 签到天数: 47 天

    连续签到: 1 天

    [LV.5]常住居民I

    [秘籍荟萃] PHP后端接收图片保存实例 [复制链接]

    4630 8 发表于 2015-8-10 15:17:44

    发现有好多开发者,上传图片总是无法很好的解决后端问题,其实是你思路有问题,以下代码是PHP如何接收并保存图片的,你觉得与网站有区别吗?


    <?php
            header("Contetn-Type:text/html;Charset=utf-8");
            require_once('../include/upImg.php');         //上传图片加载类
            $cid = $_REQUEST["cid"];                                 //企业ID
            $uid = $_REQUEST["uid"];                                 //ID
            if(empty($cid)){
                    $result['code']=0;
                    $result['info']="请关联相关的企业.";
            }
           
            if(empty($uid)){
                    $result['code']=0;
                    $result['info']="请关联相关的企业.";
            }
           
            if(empty($_FILES['img']['tmp_name'])){
                    $result['code']=0;
                    $result['info']="请选择相应的图片.";
            }
           
            $up=new upphoto();
            $dir="../uploadImg/".date("Ymd")."/";       
            if(!is_dir($dir)){                                        //如果不存在当前日期的目录,创建目录
                    mkdir($dir, 0700);
            }
            $dir="../uploadImg/".date("Ymd")."/".$cid."/";
            if(!is_dir($dir)){                                        //如果不存在当前企业的目录,创建目录
                    mkdir($dir, 0700);
            }
            $up->ph_path=$dir;
            $up->datetime=$up->datetime.'_'.$uid;
            $up->get_ph_tmpname($_FILES['img']['tmp_name']);
            $up->get_ph_type($_FILES['img']['type']);
            $up->get_ph_size($_FILES['img']['size']);
            $up->get_ph_name($_FILES['img']['name']);
            $up->check_path();
            $photo=$up->save();
            $result['code']=1;
            $result['img']=$photo;
            print_r(json_encode($result));
    ?>

    推荐
    AppCan运营
  • TA的每日心情
    开心
    2016-12-14 17:52
  • 签到天数: 127 天

    连续签到: 1 天

    [LV.7]常住居民III

    显示全部楼层 发表于 2015-8-10 15:34:51
    太好了  感谢 minis 版主分享的方法~
    板凳
    koin
  • TA的每日心情
    开心
    2016-3-26 15:32
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    显示全部楼层 发表于 2015-8-10 16:56:20
    前端的代码也贴一下吧,谢谢
    地板
    minis
  • TA的每日心情
    开心
    2014-10-31 10:46
  • 签到天数: 47 天

    连续签到: 1 天

    [LV.5]常住居民I

    显示全部楼层 发表于 2015-8-10 17:04:06
    前端代码有的,搜索吧,也是我发的。
    6#
    尹老师
  • TA的每日心情
    开心
    2015-12-25 09:29
  • 签到天数: 4 天

    连续签到: 4 天

    [LV.2]偶尔看看I

    显示全部楼层 发表于 2016-6-16 14:30:59

    感谢分享。
    7#
    王公子
  • TA的每日心情
    开心
    2016-10-16 15:46
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    显示全部楼层 发表于 2016-10-16 17:21:08
        require_once('../include/upImg.php');     这个文件不贴出来么?
      $cid = $_REQUEST["cid"];                                 //企业ID
            $uid = $_REQUEST["uid"];                                 //ID
    请问这个参数是 官方文档默认提交的么?
    8#
    南海网

    该用户从未签到

    显示全部楼层 发表于 2016-11-30 10:47:48
    require_once('../include/upImg.php');     这个文件不贴出来么?
      $cid = $_REQUEST["cid"];                                 //企业ID
            $uid = $_REQUEST["uid"];                                 //ID
    请问这个参数是 官方文档默认提交的么?
    9#
    蓝客网络

    该用户从未签到

    显示全部楼层 发表于 2017-1-2 23:30:26
    app can看花眼,头发掉精光
    还有一些帖子被系统自动隐藏,点此展开
    主题:
    级别:游客
    发帖:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表