水滴线路表显示

This commit is contained in:
“wanyongkang”
2024-03-29 16:20:09 +08:00
parent ec12b22295
commit 0d8cd30ec2
2 changed files with 50 additions and 4 deletions

View File

@@ -5,7 +5,7 @@
* @Author: kangkang
* @Date: 2020-11-07 11:13:08
* @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-Methods: *");
@@ -79,7 +79,7 @@ if($_GET['type'] == 1){
search_product(__DIR__ . '/data/download/qilin.csv','qlip.cc');
break;
case 28:
search_product(__DIR__ . '/data/download/shuidi.csv','sdip.cc');
search_shuidi_product(__DIR__ . '/data/download/shuidi.csv','sdip.cc');
break;
}
}
@@ -228,6 +228,47 @@ function search_product($file_path,$dns = ''){
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){
global $search;
$list1 = [];