接口在苹果机上报500错误

发布于 7 年前作者 li933783 次浏览最后编辑 7 年前来自 ask

接口在安卓机上和模拟器上都没有问题,但是在苹果机上这个接口就报500,我把数据传给后台,后台不做任何处理再把数据返回给我,也报500,有大佬知道原因吗???

10 回复
gongjuan
gongjuan1 楼6 年前

public function single_edit(){
        $arr = array(‘status’=>-1,‘msg’=>‘修改失败’,‘data’=>‘’);
        if($this->user){
            if(isset($from_data) && $form_data!=‘’) {
                $data1 = addslashes(fread(fopen($form_data, “rb”), $form_data1));
            }else{
                exit(“文件不存在”);
            }

            $data = trim_array_element(I(‘post.’));
            $u_single = M(‘user_single’)->where(array(‘user_id’=>$this->user[‘user_id’]))->find();
            if($u_single){
                $edit = M(‘user_single’)->where(array(‘user_id’=>$this->user[‘user_id’]))->update($data);
            }else{
                $data[‘user_id’] = $this->user[‘user_id’];
                $edit = M(‘user_single’)->save($data);
            }
            if($edit){
                $arr = array(‘status’=>1,‘msg’=>‘修改成功’);
            }
        
        }
        ajaxReturn($arr);
    }

这是加了代码之后的

jing21
jing212 楼6 年前

不是你这都没法调试吗,初步判断应该就是参数没接到  你用exit()试试

xiuying55
xiuying553 楼6 年前

没有任何效果,还是报刚才的错误

public function single_edit(){
        $arr = array(‘status’=>-1,‘msg’=>‘修改失败’,‘data’=>‘’);
        if($this->user){

            $data = trim_array_element(I(‘post.’));
$u_single = M(‘user_single’)->where(array(‘user_id’=>$this->user[‘user_id’]))->find();
            if($u_single){
                $edit = M(‘user_single’)->where(array(‘user_id’=>$this->user[‘user_id’]))->update($data);
            }else{
                $data[‘user_id’] = $this->user[‘user_id’];
                $edit = M(‘user_single’)->save($data);
            }
            if($edit){
                $arr = array(‘status’=>1,‘msg’=>‘修改成功’);
            }

        }
        ajaxReturn($arr); 
    }

bsu
bsu4 楼6 年前

用苹果手机调一下 调试一下看接没接到

gang44
gang445 楼6 年前

你加个判断如果Filename 是空

exit一下
dinglei
dinglei6 楼6 年前

直接报500  数据都看不到

rlei
rlei7 楼6 年前

后台接收我的参数  不做任何处理就返回给我都是报错,

kxu
kxu8 楼6 年前

接口就我刚刚发的那段代码

pengyang
pengyang9 楼6 年前

Handle.php on line 166 这块看看,你代码能发全了吗

rfan
rfan10 楼5 年前

后台接参数了? filename?