diff --git a/script/linedata/auto_format.php b/script/linedata/auto_format.php index 5df47ee..892c62a 100644 --- a/script/linedata/auto_format.php +++ b/script/linedata/auto_format.php @@ -131,7 +131,11 @@ function format_all_product($file_path) $data['nasname'] = '1.hhip.vip'; } else { $ip = explode('.', ($info[9] ?? '')); - $data['nasname'] = $ip[0] ? ip_repeat($record, $ip[0], $dns) . '.' . $dns : ''; + if (count($ip) == 4) { + $data['nasname'] = $info[9]; + } else { + $data['nasname'] = $ip[0] ? ip_repeat($record, $ip[0], $dns) . '.' . $dns : ''; + } } fputcsv($file1, $data); } @@ -211,7 +215,12 @@ function format_product($file_path, $dns = '') $data['status'] = $info[8] ?? ''; if ($dns != 'shihui') { $ip = explode('.', ($info[9] ?? '')); - $data['nasname'] = $ip[0] ? ip_repeat($record, $ip[0]) . '.' . $dns : ''; + + if (count($ip) == 4) { + $data['nasname'] = $info[9]; + } else { + $data['nasname'] = $ip[0] ? ip_repeat($record, $ip[0]) . '.' . $dns : ''; + } } else { $data['nasname'] = $info[9] ?? ''; }