El script me arroja esto:
172.16.193.172,src_port=53643,src_int="internal",d st=213.239.187.25,dst_port=80,dst_int="wan1",src_n ame="172.16.193.172",dst_name="213.239.187.25",ser vice="http",policyid=22,serial=1555334,app_list="n avegacionmessenger",app_type="N/A",app="Unknown Application",action=pass,count=1
Se supone que con este script solo me tendria q mostrar 172.16.193.172 no?
Código PHP:
<?php
require('basededatos.php');
$sql = "SELECT seq,priority,msg FROM logs WHERE seq =10";
$resultado = mysql_query($sql);
$mensaje = mysql_fetch_row($resultado);
$cadena = $mensaje[2];
$patron = "/src=(.*)\,/";
preg_match ( $patron, $cadena,$resultado );
echo $resultado[1];
?>
El valor completo de $cadena es:
date=2009-04-23,time=12:38:34,devname=FWF60B3907519755,device_i d=FWF60B3907519755,log_id=1059116020,type=app-ctrl,subtype=app-ctrl-all,pri=alert,vd=root,fwver=040002,user="N/A",group="N/A",carrier_ep="N/A",kind=N/A,profile="navegacionmessenger",dir=N/A,proto=6,src=172.16.193.172,src_port=53643,src_in t="internal",dst=213.239.187.25,dst_port=80,dst_in t="wan1",src_name="172.16.193.172",dst_name="213.2 39.187.25",service="http",policyid=22,serial=15553 34,app_list="navegacionmessenger",app_type="N/A",app="Unknown Application",action=pass,count=1,msg=": Unknown Application"
Disculpen que ponga tanta letra pero me queria explicar lo mejor posible, por favor ayudenme, gracias.