Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/06/2013, 13:55
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: recorrer un String en php

la variable $texto es la que contiene el texto donde buscar (el resultado que arroja system), la variable $resultado es donde preg_match_all() guarda las coincidencias encontradas con el patron, en tu caso sería algo así....

Código PHP:
Ver original
  1. private function listarImpresoras(){
  2.     $lista ="Cscript C:\\Windows\\System32\\Printing_Admin_Scripts\\es-ES\\prnmngr.vbs -l";
  3.     $ejecucion = system($lista, $respuesta);
  4.     $resultado = array();
  5.     preg_match_all('/Nombre de impresora ([a-zA-Z0-9 ]+) Nombre del recurso/',$respuesta,$resultado,PREG_SET_ORDER);
  6.  
  7.     /**
  8.      * aquí depende, si quieres las impresoras encontradas sería $resultado,
  9.      * ahora, si quieres la ejecución del comando system pues es $ejecucion,
  10.      * aunque no tendría logica el buscar las impresoras si no vas a hacer nada con ellas...
  11.      */
  12.     return $ejecucion;
  13. }

PD Lee con mas detenimiento el ejemplo que deje, o mejor aún, consulta el manual de PHP que para eso esta!
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)