Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/01/2019, 09:00
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años
Puntos: 120
Respuesta: leer contenido de carpeta txt en php

Cita:
Iniciado por punketosk8 Ver Mensaje
Buenas no soy todo un experto pero quisiera saber si php permite hacer lo siguiente...
tengo un programa q me registra unos logs en formato txt el cual me muestra algo asi

Código:
18/12/18 12:08:40
N.REF: 7086   APROBACION: 255587
       * COPIA CLIENTE * 

       MONTO Bss     1000,00

       VERIFICADO POR PIN
lo que deseo es sacar el monto de 1000,00
y esto no seria todo sino sacar todos los montos de todos los logs para sumarlos, ¿cual seria la solucion mas practica?.. se que es algo dificil pero no creo q sea una tarea imposible para los mas conocedores del tema les dejo este problema..
si todos tienen exactamente ese mismo formato,

entonces puedes ignorar las lineas 1,2,3,4 y solo coger la 5, y procesar solo la linea que tiene el monto
Código HTML:
       MONTO Bss     1000,00
puedes usar TRIM para quitar los espacios y te quedaria asi
Código HTML:
MONTO Bss     1000,00
luego puedes fragmentar esa string, por espacios, con EXPLODE

luego coges el ULTIMO fragmento del array que te genero el EXPLODE
con "array_pop" y listo ya tienes el monto

para obtener el archivo en y que et duvuelva array por lineas usa "FILE" tienes duda de que hace cada funcion, entra a la web oficial y escribe el nombre de la funcion

es.php.net/{NOMBRE FUNCION}

http://es.php.net/file
http://es.php.net/explode
http://es.php.net/array_pop

ahora si esos archivos LOG , varian su forma o puede que esten en otras lineas o contengan otro Formato , pues tendras que Valerte por EXPRESIONES REGULARES, para lo cual tendras que investigar mas, y probar, hay muchos tutoriales de como usarlos
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9