diff --git a/show.php b/show.php index d2d9b8b..b9cd500 100644 --- a/show.php +++ b/show.php @@ -11,7 +11,7 @@ $conf = file_get_contents($path); preg_match("/ sysname ([\w-]+)/", $conf, $sysname); preg_match("/ip address ([\d.]+)/", $conf, $address); preg_match_all("/(?<=\n)vlan (?P\d+)[\r\n]+(?: name (?P.+)[\r\n]+| description (?P.+)[\r\n]+| .*[\r\n]+)*/", $conf, $vlans, PREG_SET_ORDER); -preg_match_all("/(?<=\n)interface [\w-]+(?P\d+)\/0\/(?P\d+)[\r\n]+(?: port hybrid (?:pvid )?vlan (?:(?P\d+) tagged|(?P\d+)(?: \d+)* untagged)[\r\n]+| port (?:access |trunk |hybrid |pvid |vlan )*(?P\d+)[\r\n]+| voice-vlan (?P\d+) enable[\r\n]+| .*[\r\n]+)*(?\d+)\/0\/(?P\d+)[\r\n]+(?: port hybrid (?:pvid )?vlan (?:(?P\d+)(?: [0-9a-z ]*) tagged|(?P\d+)(?: \d+)* untagged)[\r\n]+| port (?:access |trunk |hybrid |pvid |vlan )*(?P\d+)[\r\n]+| voice-vlan (?P\d+) enable[\r\n]+| .*[\r\n]+)*(?