Snmpwalk en PHP

Gracias bankhacker de nuevo... Efectivamente utilice estos comando
$a = snmpwalk("127.0.0.1", "public", "system");
y
for ($i=0; $i < count($a); $i++) {
echo $a[$i];
}
Y me funciona... Como te darás cuenta con el for me imprime la linea completa... Pero lo que necesito es imprimir solo parte de la linea... Estoy intentando con la función explode().. Pero no me funciona... Si supieras como hacerlo te agradecería que me mandaras un ejemplo...
Gracias...
Saludos Roberto

1 respuesta

Respuesta
1
Limpiar cadena utilizando expresiones regulares:
En cualquier caso, no sólo con SNMP, te recomiendo que uses expresiones regulares para extraer un conjunto de caracteres de una cadena.
Utiliza la función preg_replace:
http://www.php.net/preg_replace
o en Castellano:
http://www.php.net/manual/es/function.preg-replace.php
Sabes que no me quedo muy claro como funciona el preg_replace... me podrías mandar un ejemplo
Gracias...
Roberto
Expresiones Regulares:
$mensaje = preg_replace('/(\W)s s q(\W)/m', '\\1si es que\\2', $mensaje);
Como ves efectúa sustituciones.
Estudiante bien las expresiones regulares en
http://www.ciberdroide.com/misc/novato/curso/regexp.html

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas