46 lines
1.4 KiB
PHP
46 lines
1.4 KiB
PHP
<?php
|
|
/*
|
|
* @Descripttion:
|
|
* @version:
|
|
* @Author: kangkang
|
|
* @Date: 2020-11-03 11:04:15
|
|
* @LastEditors: kangkang
|
|
* @LastEditTime: 2020-11-04 16:06:29
|
|
*/
|
|
|
|
header('Access-Control-Allow-Origin: *');
|
|
header("Access-Control-Allow-Methods: *");
|
|
header('Access-Control-Allow-Headers:*');
|
|
header("Access-Control-Allow-Credentials: true");
|
|
|
|
$qiangzi = file_get_contents("http://47.92.116.14:2222/api/areaPool.html");
|
|
// var_dump($qiangzi);
|
|
|
|
// $file1 = fopen('./product_order.csv','r');
|
|
preg_match("/<tbody>(.*\s*?)<\/tbody>/is", $qiangzi, $result);
|
|
|
|
preg_match_all("/<tr.*?>(.*?)<\/tr>/is", $result[0], $result);
|
|
|
|
// echo $result[0][0];
|
|
// print_r($result[0]);
|
|
$list = [];
|
|
foreach ($result[0] as $key => $info) {
|
|
preg_match_all("/<td.*?>(.*?)<\/td>/is", $info, $data);
|
|
$get_data = [];
|
|
$td_info = $data[1];
|
|
if (isset($td_info[1])) {
|
|
$daikuan = explode('IP', trim($td_info[2]));
|
|
$get_data['address'] = trim($td_info[0]);
|
|
$get_data['yuming'] = trim($td_info[1]);
|
|
$get_data['ip'] = trim($daikuan[0]) . 'IP';
|
|
$get_data['daikuan'] = trim($daikuan[1]);
|
|
preg_match_all("/<span.*?>(.*?)<\/span>/is", trim($td_info[3]), $status);
|
|
$get_data['status'] = $status[1][0];
|
|
} else {
|
|
preg_match_all("/<font.*?>(.*?)<\/font>/is", trim($td_info[0]), $address);
|
|
$get_data['address'] = $address[1][0];
|
|
}
|
|
$list[] = $get_data;
|
|
}
|
|
echo json_encode(['data' => $list]);
|