\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+)(?: [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]+)*(?");*/ ?> <?= $sysname[1] ?? "Switch sans nom" ?> - Tableau des VLANs

Interfaces

$lines) { echo "
\n$member_id\n\n\n"; foreach ($lines as $interfaces) { echo "\n"; foreach ($interfaces as $interface) { echo "\n"; }; echo "\n"; } echo "\n\n
{$interface["port"]}
\n
\n"; } ?>
"; } } ?>

Légende

PVID Nom Description
{$vlan["pvid"]}$name$description
Trunk
Hybride (tagged/untagged)
Power on Ethernet
ToIP (voice-vlan)
Interface désactivée