\d+)(?:[\r\n]+ name (?P.+))?(?:[\r\n]+ description (?P.*))?/", $conf, $vlans, PREG_SET_ORDER); preg_match_all("/\n(?P(?Pinterface [\w-]+(?:[\r\n]+ .*)*(?P\d+)\/0\/(?P\d+))[\r\n]+(?: description (?P.*))?[\r\n]+(?P shutdown[\r\n]+)?(?: port access vlan (?P\d+)[\r\n]+| .*[\r\n]+)*)/", $conf, $interfaces, PREG_SET_ORDER); $stack = array(); foreach ($interfaces as $interface) { if (!$stack[$interface["member"]]) { $stack[$interface["member"]] = array(); } $stack[$interface["member"]][$interface["port"]] = $interface; } ?> Tableau des VLANs - <?=$sysname[1]?>

$interfaces) { echo "\n\n\n\n"; } ?>

Interfaces

$member\n\n\n\n"; foreach ($interfaces as $interface) { if ($interface["port"] % 2) { echo "\n"; } } echo "\n\n"; foreach ($interfaces as $interface) { if ($interface["port"] % 2 == 0) { echo "\n"; } } echo "\n\n
".$interface["port"]."
".$interface["port"]."
\n
"; } } ?>

VLANs

PVIDNomDescription
${vlan["pvid"]}${vlan["name"]}${vlan["description"]}
Interface désactivée