猎豹线路表
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: 2023-11-27 17:30:39
|
* @LastEditTime: 2023-12-28 17:26:52
|
||||||
*/
|
*/
|
||||||
$is_script = 1;
|
$is_script = 1;
|
||||||
include_once __DIR__ . '/../../index.php';
|
include_once __DIR__ . '/../../index.php';
|
||||||
@@ -13,7 +13,9 @@ include_once __DIR__ . '/auto_format.php';
|
|||||||
|
|
||||||
// // //测试用----------------------------------------------------------------------------------------------------------
|
// // //测试用----------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
// $tiantian = json_decode(file_get_contents("https://yoyoapi.yoyoip.com/v1/areas?apiid=89&sendtime=" . time() . "&sign=" . md5('apiid=89&sendtime=' . time() . 'NFeK72yYXmPiGR86YeMCBRTWDxXkrQsd')), true)['data'];
|
// $tiantian = json_decode(file_get_contents("https://xmapi.xingmojs.com/ppp/v1/areas?apiid=130&sendtime=" . time() . "&sign=" . md5('apiid=130&sendtime=' . time() . '3AT7XCHjWG8sSMpRBjtAJ8JRkSAbhJit')), true);
|
||||||
|
|
||||||
|
|
||||||
// dump($tiantian);
|
// dump($tiantian);
|
||||||
// die;
|
// die;
|
||||||
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@@ -175,6 +177,18 @@ tiantian_getList($tiantian, $tiantian_f, $all, $tiantian_data, '天天');
|
|||||||
fclose($tiantian_f);
|
fclose($tiantian_f);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//猎豹
|
||||||
|
$liebao = json_decode(file_get_contents("https://xmapi.xingmojs.com/ppp/v1/areas?apiid=130&sendtime=" . time() . "&sign=" . md5('apiid=130&sendtime=' . time() . '3AT7XCHjWG8sSMpRBjtAJ8JRkSAbhJit')), true);
|
||||||
|
|
||||||
|
if($liebao){
|
||||||
|
$liebao_data = get_product(__DIR__ . '/data/liebao.csv');
|
||||||
|
$liebao_f = fopen(__DIR__ . '/data/liebao.csv', 'w');
|
||||||
|
//写入天天文件
|
||||||
|
liebao_getList($liebao, $liebao_f, $all, $liebao_data, '猎豹');
|
||||||
|
fclose($liebao_f);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -674,6 +688,59 @@ function tiantian_getList($data, &$file, &$all, $exit, $product_name)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//天天服务器解析规则
|
||||||
|
function liebao_getList($data, &$file, &$all, $exit, $product_name)
|
||||||
|
{
|
||||||
|
global $dnx_exit, $dnx_has_exit;
|
||||||
|
$status = ['故障', '正常'];
|
||||||
|
$key = '';
|
||||||
|
$list1 = [];
|
||||||
|
|
||||||
|
foreach ($data as $info) {
|
||||||
|
|
||||||
|
$record = [];
|
||||||
|
$record['name'] = $product_name;
|
||||||
|
$record['city'] = $info['name'];
|
||||||
|
$key = $record['city'];
|
||||||
|
$list1[$key][] = $record;
|
||||||
|
foreach ($info['areas'] as $v) {
|
||||||
|
|
||||||
|
if (strpos($v['name'], '电信') !== false) {
|
||||||
|
$record['city'] = $v['name'];
|
||||||
|
$record['supply'] = '电信';
|
||||||
|
} elseif (strpos($v['name'], '联通') !== false) {
|
||||||
|
$record['city'] = $v['name'];
|
||||||
|
$record['supply'] = '联通';
|
||||||
|
} elseif (strpos($v['name'], '移动') !== false) {
|
||||||
|
$record['city'] = $v['name'];
|
||||||
|
$record['supply'] = '移动';
|
||||||
|
} else {
|
||||||
|
$record['city'] = $v['name'];
|
||||||
|
$record['supply'] = '电信/联通';
|
||||||
|
}
|
||||||
|
$record['ip'] = '';
|
||||||
|
$record['daikuan'] = '';
|
||||||
|
$record['onlineuser'] = '';
|
||||||
|
$record['maxuser'] = '';
|
||||||
|
$record['online'] = empty($v['status']) ? '故障' : $status[$v['status']];
|
||||||
|
$record['status'] = '';
|
||||||
|
$record['nasname'] = $v['address'];
|
||||||
|
if (!in_array($record['nasname'], $exit) && !in_array($record['nasname'], $dnx_has_exit)) {
|
||||||
|
fputcsv($dnx_exit, [$product_name, explode('.',$record['nasname'])[0], $record['nasname'], date('Y-m-d H:i:s')]);
|
||||||
|
}
|
||||||
|
$list1[$key][] = $record;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
foreach ($list1 as $val) {
|
||||||
|
foreach ($val as $net_data) {
|
||||||
|
|
||||||
|
fputcsv($file, $net_data);
|
||||||
|
fputcsv($all, $net_data);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//蘑菇服务器解析规则
|
//蘑菇服务器解析规则
|
||||||
function mogu_getList($data, &$file, &$all )
|
function mogu_getList($data, &$file, &$all )
|
||||||
|
|||||||
Reference in New Issue
Block a user