水滴线路表显示
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
* @Author: kangkang
|
* @Author: kangkang
|
||||||
* @Date: 2020-11-03 11:04:15
|
* @Date: 2020-11-03 11:04:15
|
||||||
* @LastEditors: “wanyongkang” “937888580@qq.com”
|
* @LastEditors: “wanyongkang” “937888580@qq.com”
|
||||||
* @LastEditTime: 2024-02-18 11:28:28
|
* @LastEditTime: 2024-03-29 16:16:04
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$is_script = 1;
|
$is_script = 1;
|
||||||
@@ -988,9 +988,14 @@ function shuidi_getList($data, &$file, &$all, $exit )
|
|||||||
|
|
||||||
foreach($val['lines'] as $city_info) {
|
foreach($val['lines'] as $city_info) {
|
||||||
$city_info = (array)$city_info;
|
$city_info = (array)$city_info;
|
||||||
|
$jingtai_gutai = '';
|
||||||
|
if ($city_info['class'] == 2) {
|
||||||
|
$jingtai_gutai = '静态-';
|
||||||
|
}
|
||||||
|
$jingtai_gutai .= $isps[$city_info['isp_class']];
|
||||||
|
|
||||||
$record['city'] = $city_info['name'];
|
$record['city'] = $city_info['name'];
|
||||||
$record['supply'] = $isps[$city_info['isp_class']];
|
$record['supply'] = $jingtai_gutai;
|
||||||
|
|
||||||
$record['ip'] = '';
|
$record['ip'] = '';
|
||||||
$record['daikuan'] = '';
|
$record['daikuan'] = '';
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* @Author: kangkang
|
* @Author: kangkang
|
||||||
* @Date: 2020-11-07 11:13:08
|
* @Date: 2020-11-07 11:13:08
|
||||||
* @LastEditors: “wanyongkang” “937888580@qq.com”
|
* @LastEditors: “wanyongkang” “937888580@qq.com”
|
||||||
* @LastEditTime: 2024-02-23 16:17:44
|
* @LastEditTime: 2024-03-29 16:18:50
|
||||||
*/
|
*/
|
||||||
header('Access-Control-Allow-Origin: *');
|
header('Access-Control-Allow-Origin: *');
|
||||||
header("Access-Control-Allow-Methods: *");
|
header("Access-Control-Allow-Methods: *");
|
||||||
@@ -79,7 +79,7 @@ if($_GET['type'] == 1){
|
|||||||
search_product(__DIR__ . '/data/download/qilin.csv','qlip.cc');
|
search_product(__DIR__ . '/data/download/qilin.csv','qlip.cc');
|
||||||
break;
|
break;
|
||||||
case 28:
|
case 28:
|
||||||
search_product(__DIR__ . '/data/download/shuidi.csv','sdip.cc');
|
search_shuidi_product(__DIR__ . '/data/download/shuidi.csv','sdip.cc');
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -228,6 +228,47 @@ function search_product($file_path,$dns = ''){
|
|||||||
echo json_encode(['data'=>$list]);
|
echo json_encode(['data'=>$list]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function search_shuidi_product($file_path,$dns = ''){
|
||||||
|
global $search;
|
||||||
|
$list = [];
|
||||||
|
$file = fopen($file_path,'r');
|
||||||
|
$province = '';
|
||||||
|
$record = [];
|
||||||
|
while ($info = fgetcsv($file)) {
|
||||||
|
if(!empty($info[9])){
|
||||||
|
$info[10] = $province;
|
||||||
|
} else {
|
||||||
|
$province = $info[1];
|
||||||
|
}
|
||||||
|
|
||||||
|
$search_info = implode('------',$info).$province;
|
||||||
|
if(strpos($search_info,'混播')||strpos($search_info,'混拨')){
|
||||||
|
$search_info .= '混播混拨';
|
||||||
|
}
|
||||||
|
|
||||||
|
if(strpos($search_info,$search) !== false){
|
||||||
|
$data['name'] = $info[0];
|
||||||
|
$data['city'] = $info[1];
|
||||||
|
$data['supply'] = $info[2];
|
||||||
|
$data['ip'] = $info[3];
|
||||||
|
$data['daikuan'] = $info[4];
|
||||||
|
$data['onlineuser'] = $info[5];
|
||||||
|
$data['maxuser'] = $info[6];
|
||||||
|
$data['online'] = $info[7];
|
||||||
|
$data['status'] = $info[8];
|
||||||
|
$ip = explode('.',$info[9]);
|
||||||
|
if (count($ip) == 4) {
|
||||||
|
$data['nasname'] = $info[9];
|
||||||
|
} else {
|
||||||
|
$data['nasname'] = $info[9]??'';
|
||||||
|
}
|
||||||
|
$list[] = $data;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
fclose($file);
|
||||||
|
echo json_encode(['data'=>$list]);
|
||||||
|
}
|
||||||
function search_xingxing($file_path1,$file_path2,$dns){
|
function search_xingxing($file_path1,$file_path2,$dns){
|
||||||
global $search;
|
global $search;
|
||||||
$list1 = [];
|
$list1 = [];
|
||||||
|
|||||||
Reference in New Issue
Block a user