Foros del Web » Programando para Internet » PHP »

Abrir todos los archivos de una carpeta en php...

Estas en el tema de Abrir todos los archivos de una carpeta en php... en el foro de PHP en Foros del Web. Hola amigos! Estoy armando un programita en PHP que me pidieron en el trabajo, les comento en que consiste así tal vez puedan ayudarme o ...
  #1 (permalink)  
Antiguo 11/03/2011, 06:21
 
Fecha de Ingreso: julio-2007
Mensajes: 178
Antigüedad: 16 años, 9 meses
Puntos: 1
Abrir todos los archivos de una carpeta en php...

Hola amigos! Estoy armando un programita en PHP que me pidieron en el trabajo, les comento en que consiste así tal vez puedan ayudarme o sugerirme alguna idea de como empezar...

Tengo una carpeta con varios archivos de nombre numérico indeterminado (por ej: nm435453.msj ). Lo que necesito hacer es abrir con un bucle cada archivo de la carpeta con "fopen" o algo asi y recorrer su contenido hasta encontrar una linea especifica que dice algo como "Failed address: [email protected]" de donde solo necesito guardar ese correo y nada mas!

Bueno cualquier idea o sugerencia de como hacer esto sera agradecido muchísimo...

Suerte amigos!!
  #2 (permalink)  
Antiguo 11/03/2011, 06:40
Avatar de carlosmderio3  
Fecha de Ingreso: marzo-2011
Ubicación: valencia
Mensajes: 67
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Abrir todos los archivos de una carpeta en php...

aver si te sirve algo asi, creo que es algo parecido.... si lo modificas un poco.....
creo que lo lograras

bajalo desde http://www.phpf1.com/download.html?dl=18
  #3 (permalink)  
Antiguo 11/03/2011, 08:11
Avatar de mashter  
Fecha de Ingreso: mayo-2008
Mensajes: 116
Antigüedad: 16 años
Puntos: 6
Respuesta: Abrir todos los archivos de una carpeta en php...

si estas en linux has una ejecucion de shell el comando

grep "Failed address: [email protected]" *

o

grep "Failed address: [email protected]" *.msj

o con comodines al gusto

grep "Failed address: [email protected]" nm435*.msj

si siempre aras muchisimas buskedas te conviene almacenar el contenido en base de de datos para una busqueda mas facil

si andas en windows busca algun equivalente de grep e instalalo para que puedas usar lo mismo
  #4 (permalink)  
Antiguo 11/03/2011, 08:36
 
Fecha de Ingreso: julio-2007
Mensajes: 178
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: Abrir todos los archivos de una carpeta en php...

Gracias por contestar!! el método que me sirvió del comentario de carlosmderio3 fue el de leer todos los archivos de una carpeta...

mashter te comento que lamentablemente no estoy en linux, sino que es para mi jefe, que me pide hacer esto en una carpeta remota compartida en la red local...

Se les ocurre alguna idea como hacer esto?
  #5 (permalink)  
Antiguo 11/03/2011, 14:39
Avatar de mashter  
Fecha de Ingreso: mayo-2008
Mensajes: 116
Antigüedad: 16 años
Puntos: 6
Respuesta: Abrir todos los archivos de una carpeta en php...

por eficiencia busca un grep para windows, mejor dicho en ambiente MSDOS y ejecutas ese mismo comando

grep "Failed address: [email protected]" "\\maquina1\carpetax\*.msj"

o la unidad montada
grep "Failed address: [email protected]" "M:\carpetax\*.msj"
  #6 (permalink)  
Antiguo 11/03/2011, 14:55
 
Fecha de Ingreso: julio-2007
Mensajes: 178
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: Abrir todos los archivos de una carpeta en php...

gracias a ambos por ayudarme!! Voy a investigar un poco sobre el equivalente de grep, y ver si me sirve para lo que quiero...

en todo caso puedo hacer un ejecutable con eso?

Etiquetas: carpetas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:39.