Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2009, 12:40
freak861
 
Fecha de Ingreso: marzo-2009
Mensajes: 1
Antigüedad: 15 años, 1 mes
Puntos: 0
reconocer una cadena de texto dentro de otra cadena de texto

ola espero puedan ayudarme en esto, la cuestion es esta :

mediante este codigo

Código PHP:
$inter$ssh->exec("get system interface"); 
( comando de un fortinet 300 )

obtengo una cadena de texto que me (genera el fortinet) queda guardada en
mi variable
Código PHP:
$inter 
esta cadena de texto tiene cierta informacion q viene dentro de unos corchetes, lo que yo quiero es obtener esa informacion o pedazo de texto que viene dentro de los corchetes ( aclaro son varios corchetes) quisiera saber como hago eso

este es mi texto dentro de mi variable :

FG300A2904500530 $ == [ port1 ] name: port1 mode: static ip: 172.16.193.1 255.255.255.0 status: up netbios-forward: disable type: physical mtu-override: disable == [ port2 ] name: port2 mode: static ip: 172.16.190.1 255.255.255.0 status: up netbios-forward: disable type: physical mtu-override: disable == [ port3 ] name: port3 mode: static ip: 201.114.194.168 255.255.255.0 status: up netbios-forward: disable type: physical mtu-override: enable == [ port4 ] name: port4 mode: static ip: 192.168.1.100 255.255.255.0 status: up netbios-forward: disable type: physical mtu-override: enable == [ port5 ] name: port5 mode: static ip: 0.0.0.0 0.0.0.0 status: up netbios-forward: disable type: physical mtu-override: disable == [ port6 ] name: port6 mode: static ip: 0.0.0.0 0.0.0.0 status: up netbios-forward: disable type: physical mtu-override: disable == [ modem ] name: modem == [ ssl.root ] name: ssl.root ip: 0.0.0.0 0.0.0.0 status: up netbios-forward: disable type: tunnel --More-- == [ pruebainterface ] name: pruebainterface ip: 0.0.0.0 0.0.0.0 status: up netbios-forward: disable type: tunnel == [ VPN-INTER ] name: VPN-INTER ip: 0.0.0.0 0.0.0.0 status: up netbios-forward: disable type: tunnel FG300A2904500530 $


y lo que quiero es obtener port1, port2, port3, port4, port5, port6, mode, ssl.root, pruebainterface, VPN-INTER

y despues poder meterlos en un array , si alguien tiene idea porfas ayudemeeeee ,