0) { echo "Return Code: " . $_FILES["file"]["error"] . "
"; } else { //如果上传成功 if(move_uploaded_file($img_tmp,$dir_name)){ $img_url = $config['domain'].$dir_name; //自定义图片路径 $img_info = getimagesize($dir_name); $img_width = $img_info['0']; //图片宽度 $img_height = $img_info['1']; //图片高度 $re_data = array("linkurl" => $img_url,width => $img_width,"height" => $img_height,"status" => 'ok'); //查询图片是否存在 $isdir = $database->count("uploads",["dir" => $dir_name]); //var_dump( $database->log()); //如果图片存在 if($isdir >= 1) { echo json_encode($re_data); exit; } //图片不存在继续执行 $last_id = $database->insert("uploads",["dir" => $dir_name,"date" => $thetime,"ip" => $ip,"method" => $ua,"user" => $theuser]); //写入成功 if($last_id) { //返回json格式 echo json_encode($re_data); exit; } else{ echo "写入数据库失败!"; } } //没有上传成功 else{ echo "上传失败!"; } } } else{ $re_data = array("linkurl" => $img_url,width => $img_width,"height" => $img_height,"status" => 'no'); //返回json格式 echo json_encode($re_data); } //判断用户是否登录,5个参数,cookie,用户名、密码、用户上传目录、管理员上传目录 function check($cookie,$user,$pass,$udir,$adir){ $loginid = $cookie; $userid = md5($user.$pass); if($loginid == $userid) { return $adir; } else { return $udir; } } ?>