Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/02/2012, 10:09
felipe7
 
Fecha de Ingreso: enero-2012
Ubicación: Santiago
Mensajes: 32
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Leer archivo de texto por partes

Leer el archivo de texto linea por linea lo puedo hacer, lo que no puedo es leer desde un data hasta el otro leer todo lo que esta adentro por ejemplo tengo


01/06/2012 00:01:20 - TerminalFactory find (00:00:41:36:02:38)
01/06/2012 00:01:20 - CBIEquipment--equipmentKey: 00:00:41:36:02:38
01/06/2012 00:01:20 - PDT::Terminal_impl-- cbi_key: 00:00:41:36:02:38
01/06/2012 00:01:20 - provisioning purchase
01/06/2012 00:01:20 - provisioning purchase
01/06/2012 00:01:20 - .. Box = 00:00:41:36:02:38
01/06/2012 00:01:20 - .. Description = saga
01/06/2012 00:01:20 - TerminalFactory find (00:00:41:36:02:38)

y leer desde terminalFactory find hasta terminalFactory find

osea obtener:

01/06/2012 00:01:20 - CBIEquipment--equipmentKey: 00:00:41:36:02:38
01/06/2012 00:01:20 - PDT::Terminal_impl-- cbi_key: 00:00:41:36:02:38
01/06/2012 00:01:20 - provisioning purchase
01/06/2012 00:01:20 - provisioning purchase
01/06/2012 00:01:20 - .. Box = 00:00:41:36:02:38
01/06/2012 00:01:20 - .. Description = saga

intente hacerlo asi, pero no entiendo mucho preg_match

$txt2= '01/01/2012 02:29:51/TerminalFactory/find (00:00:02:3F:E6:46)
01/01/2012 02:29:51 - CBIEquipment--equipmentKey: 00:00:02:3F:E6:46
01/01/2012 02:29:51 - PDT::Terminal_impl-- cbi_key: 00:00:02:3F:E6:46';

preg_match_all("/\01/01/2012\"\/02:29:51\/TerminalFactory\/(\w+)/", $txt2, $match);

echo "<pre>";
print_r($match[1]);
echo "</pre>";


espero me puedas ayudar