1 Star 0 Fork 14

鑫鑫之微博/CarApi车型车系品牌api

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
index.php 2.34 KB
一键复制 编辑 原始数据 按行查看 历史
web 提交于 2021-05-27 16:49 . 重发mysql版本,带车型详情
<?php
error_reporting("E_ALL");ini_set("display_errors", 1);
$getdata=$_REQUEST;
if(empty($getdata))$getdata=$_POST?$_POST:$_GET;
$type=empty($getdata['type'])?'':$getdata['type'];
include("include/function.php");$day=date('Ymd');
if(!in_array($type,array('brand','series','series_group','info','infoyear','detail'))){
header("content-Type: text/html; charset=utf-8");
echo '
参数 ?type=(brand,series,series_group,info,detail)&id=<br />
支持http https 的get 和 post 请求';
return;}
header("content-Type: application/json; charset=utf-8");
include("include/Autohomeapi.class.php");
$config = include("config.php");
include("include/".$config['DB_TYPE'].".class.php");
$car = new Autohomeapi($config);
$postdata=array_map('htmlspecialchars',$getdata);
if(empty($postdata['page']))$postdata['page']=1;
if(empty($postdata['pagesize']))$postdata['pagesize']='';
if(empty($postdata['id']))$postdata['id']='';
if(empty($postdata['brand_id']))$postdata['brand_id']='';
if(empty($postdata['group_id']))$postdata['group_id']='';
if(empty($postdata['series_id']))$postdata['series_id']='';
if(empty($postdata['keyword']))$postdata['keyword']='';
if(empty($postdata['year']))$postdata['year']='';
$postdata['page']=intval($postdata['page']);
$postdata['pagesize']=intval($postdata['pagesize']);
if(empty($postdata['page']))$postdata['page']=1;
if(empty($postdata['pagesize']))$postdata['pagesize']=50;
$postdata['id']=intval($postdata['id']);
$postdata['brand_id']=intval($postdata['brand_id']);
$postdata['group_id']=intval($postdata['group_id']);
$postdata['series_id']=intval($postdata['series_id']);
$postdata['year']=intval($postdata['year']);
switch($type){
case 'brand':
$result=$car->brand($postdata);
break;
case 'series':
$result=$car->series($postdata);
break;
case 'series_group':
$result=$car->series_group($postdata);
break;
case 'info':
$result=$car->info($postdata);break;
case 'infoyear':
$result=$car->infoyear($postdata);
break;
case 'detail':
$result=$car->detail($postdata);
break;
}
if($postdata['gzip']==1){
if (extension_loaded('zlib')) {
if (!headers_sent() AND isset($_SERVER['HTTP_ACCEPT_ENCODING']) && strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== FALSE){
ob_start('ob_gzhandler');
}
}
}
ajaxReturn($result);
if($postdata['gzip']==1){ob_end_flush();}
return;
?>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/xxnr/CarApi.git
git@gitee.com:xxnr/CarApi.git
xxnr
CarApi
CarApi车型车系品牌api
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385